From: "Saved by Internet Explorer 11"
Subject: Labor Market Reports
Date: Fri, 26 Feb 2016 10:50:06 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01D17083.740E83B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/research/labor-market-reports

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML=20
lang=3D"en" lang=3D"en" xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><META =
content=3D"IE=3D10.0000"=20
http-equiv=3D"X-UA-Compatible">
     <TITLE>        Labor Market Reports</TITLE>    =20
<META http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8">    =20
<META name=3D"CODE_LANGUAGE" content=3D"C#">    =20
<META name=3D"vs_defaultClientScript" content=3D"JavaScript">    =20
<META name=3D"vs_targetSchema" =
content=3D"http://schemas.microsoft.com/intellisense/ie5">=20
   =20
<SCRIPT type=3D"text/javascript">=0A=
        // disable "Complitly" malware from running, and filling up our =
error logs=0A=
        // =
https://productforums.google.com/forum/#!msg/chrome/G1snYHaHSOc/pmuCFDrSF=
xsJ=0A=
        window.suggestmeyes_loaded =3D true;=0A=
    </SCRIPT>
     <LINK =
href=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/structure.=
css"=20
rel=3D"stylesheet" type=3D"text/css" media=3D"screen">				  <LINK =
href=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/menu.css" =

rel=3D"stylesheet" type=3D"text/css" media=3D"all">		      <LINK =
href=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/print.css"=
=20
rel=3D"stylesheet" type=3D"text/css" media=3D"print">     <!--[if lt IE =
8]>=0A=
        	<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"/SBCCD/EDCT/Media/Files/css/ie7-and-down.css" media=3D"screen" />=0A=
        <![endif]-->=20
    <LINK =
href=3D"https://plus.google.com/u/0/111898719497931124957/posts" =
rel=3D"publisher">=20
   =20
<SCRIPT =
src=3D"https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" =
type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/Shared/js/flashvideo/jwplayer/jw=
player.js" type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT src=3D"https://www.edctraining.org/SBCCD/Shared/js/detect_js.js" =
type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/Shared/js/google_search.js" =
type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/Shared/js/statistics.js" =
type=3D"text/javascript"></SCRIPT>
        =20
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/prototy=
pe-1.7.js" type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/site.js=
" type=3D"text/javascript"></SCRIPT>
    =20
<SCRIPT type=3D"text/javascript">=0A=
        Event.observe(window, "load", function () { $$('#audience img', =
'#header .bottom img').invoke('roll'); =
$$('#homepage-news-events').invoke('tabpanel'); =
$$('#feature').invoke('feature'); $$('#pop-cal').invoke('calendar'); =
$$('#sidebar').invoke('ss'); });=0A=
    </SCRIPT>
    =20
<SCRIPT type=3D"text/javascript">=0A=
            =
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=3Dr;i[r]=3Di[r]||func=
tion(){(i[r].q=3Di[r].q||[]).push(arguments)},i[r].l=3D1*new =
Date();a=3Ds.createElement(o),m=3Ds.getElementsByTagName(o)[0];a.async=3D=
1;a.src=3Dg;m.parentNode.insertBefore(a,m)})(window,document,'script','//=
www.google-analytics.com/analytics.js','ga');=0A=
=0A=
            ga('create', 'UA-33976554-1', 'edctraining.org');=0A=
            ga('send', 'pageview');=0A=
          </SCRIPT>
    =20
<META name=3D"GENERATOR" content=3D"MSHTML 11.00.9600.18212"></HEAD>=20
<BODY>
<FORM id=3D"sbvc" action=3D"/research/labor-market-reports" =
method=3D"post">
<DIV class=3D"aspNetHidden"><INPUT name=3D"__VIEWSTATE" =
id=3D"__VIEWSTATE" type=3D"hidden" =
value=3D"/wEPDwUKLTEwMjI1MDA4Mg9kFgRmDxYCHgRUZXh0BRRMYWJvciBNYXJrZXQgUmVw=
b3J0c2QCAhBkZBYEAgEPZBYCZg9kFgJmD2QWAgIBD2QWAmYPZBYCZg9kFgICAQ8WAh4FY2xhc=
3MFFWNzZSBIZWFkZXJfU2VhcmNoX0JveBYGAgMPDxYCHwAFCFNlYXJjaCA6ZGQCBw8PFgIfAA=
UCR29kZAIJDw8WAh4NQWx0ZXJuYXRlVGV4dAUCR29kZAIHD2QWAmYPZBYCZg9kFgICAQ8WAh4=
EaHJlZgUpaHR0cHM6Ly9zaXRlY29yZS5zYmNjZC5vcmcvc2l0ZWNvcmUvbG9naW5kZOm0A5aM=
OMD5bFGOFOR78dJKKkKO">=20
</DIV>
<SCRIPT =
src=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/blank.j=
s" type=3D"text/javascript"></SCRIPT>
=20
<DIV class=3D"aspNetHidden"><INPUT name=3D"__VIEWSTATEGENERATOR" =
id=3D"__VIEWSTATEGENERATOR" type=3D"hidden" value=3D"5330ACE6">
	 <INPUT name=3D"__EVENTTARGET" id=3D"__EVENTTARGET" type=3D"hidden">	 =
<INPUT name=3D"__EVENTARGUMENT" id=3D"__EVENTARGUMENT" type=3D"hidden">
	 <INPUT name=3D"__EVENTVALIDATION" id=3D"__EVENTVALIDATION" =
type=3D"hidden" =
value=3D"/wEdAAShZl5Rc/hbifKRyNBYx0Mtwtd8LRNml+U+7MZWoplMGWPETd7fX+wqVphL=
uGuYxiI9tE6LK6aG6GlRwEY7yrQmk/caYkTwnI534vmnnM9nxeG22hI=3D">=20
</DIV>
<DIV id=3D"page-container">
<DIV id=3D"header">
<DIV id=3D"topheader">
<DIV id=3D"logoContainer"><A href=3D"http://www.edctraining.org/">
<DIV class=3D"logo"></DIV></A> <A href=3D"http://www.edctraining.org/">
<DIV class=3D"logotitle"></DIV></A>				 </DIV>
<DIV id=3D"topright">
<DIV id=3D"translate_holder">
<DIV id=3D"google_translate_element"></DIV>
<SCRIPT>=0A=
function googleTranslateElementInit() {=0A=
  new google.translate.TranslateElement({=0A=
    pageLanguage: 'en'=0A=
  }, 'google_translate_element');=0A=
}=0A=
</SCRIPT>

<SCRIPT =
src=3D"https://translate.google.com/translate_a/element.js?cb=3DgoogleTra=
nslateElementInit"></SCRIPT>
     </DIV>
<DIV class=3D"topsearch">
<DIV id=3D"header_0_ctl00_Google_Custom_Search" =
onkeypress=3D"javascript:return WebForm_FireDefaultButton(event, =
'header_0_ctl00_SearchSiteSubmitButton')">
<DIV class=3D"cse Header_Search_Box" id=3D"header_0_ctl00_Container">
<DIV id=3D"cse"><INPUT name=3D"header_0$ctl00$JavascriptEnabled" =
id=3D"header_0_ctl00_JavascriptEnabled" type=3D"hidden" value=3D"0">=20
           =20
<DIV class=3D"gsc-control-cse gsc-control-cse-en">
<DIV class=3D"gsc-search-box">
<TABLE class=3D"gsc-search-box" cellspacing=3D"0" cellpadding=3D"0">
  <TBODY>
  <TR>
    <TD class=3D"gsc-input"><LABEL class=3D"SearchSiteLabel =
gsc-search-label" id=3D"header_0_ctl00_SearchSiteLabel"=20
      for=3D"header_0_ctl00_SearchSite">Search :</LABEL>                 =
         =20
                <INPUT name=3D"header_0$ctl00$SearchSite" title=3D"Type =
text here and hit enter." class=3D"SearchSite gsc-input" =
id=3D"header_0_ctl00_SearchSite" type=3D"text" size=3D"19" =
maxlength=3D"255">=20
                                      </TD>
    <TD class=3D"gsc-search-button"><INPUT =
name=3D"header_0$ctl00$SearchSiteSubmitButton" class=3D"SearchSiteSubmit =
gsc-search-button" id=3D"header_0_ctl00_SearchSiteSubmitButton" =
type=3D"submit" value=3D"Go">=20
                                                                         =
 </TD>
    <TD class=3D"gsc-clear-button">
      <DIV title=3D"clear results" class=3D"gsc-clear-button">           =
           =20
                      =20
&nbsp;</DIV></TD></TR></TBODY></TABLE></DIV></DIV></DIV></DIV></DIV></DIV=
>
<DIV class=3D"topregister"><A href=3D"http://www.sbccd.org/" =
target=3D"_blank"><IMG=20
width=3D"109" height=3D"45" style=3D"left: 872px; top: 71px; z-index: =
0;" =
src=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Images/SBCCD-LOGO-253=
x45.png"=20
border=3D"0"></A> <!--=0A=
<a href=3D"http://www.edctraining.org/registration-form.aspx"><img =
src=3D"/SBCCD/EDCT/Media/Images/btn-registration.png" border=3D"0"></a>=0A=
-->=20
</DIV></DIV></DIV></DIV>
<DIV id=3D"menu">
<UL class=3D"menu">
  <LI class=3D"level-1"><A =
href=3D"https://www.edctraining.org/aboutus">ABOUT US</A>
  <DIV>
  <UL class=3D"level-2">
    <LI><A href=3D"https://www.edctraining.org/aboutus/what-we-do">What =
We=20
    Do</A></LI>
    <LI><A =
href=3D"https://www.edctraining.org/aboutus/staff">Staff</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/aboutus/news-and-announcements">News =
and=20
    Announcements</A></LI>
    <LI><A =
href=3D"https://www.edctraining.org/aboutus/edct-coordinating-committee">=
Economic=20
    &amp; Workforce Development Coordinating Committee</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/aboutus/edct-foundation-board">Econom=
ic=20
    Development Corporate Training (EDCT) Foundation Board</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/aboutus/Associate_Vice_Chancellor">Ex=
ecutive=20
    Director</A></LI></UL></DIV></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1"><A=20
href=3D"https://www.edctraining.org/training">TRAINING</A>
  <DIV>
  <UL class=3D"level-2">
    <LI><A =
href=3D"https://www.edctraining.org/training/Upcoming_Multiple_Employer_T=
raining">Upcoming=20
    Multiple Employer Training</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/customize-training">Customiz=
ed=20
    Training </A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/grant-funded-training">Grant=
=20
    Funded Training</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/fee-based-training">Fee-Base=
d=20
    Training</A></LI>
    <LI><A =
href=3D"https://www.edctraining.org/training/food-service-manager">Food=20
    Service Manager</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/logistics-technology">Logist=
ics=20
    Technology</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/manufacturing">Manufacturing=
</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/nanotechnology">Nanotechnolo=
gy</A></LI>
    <LI><A =
href=3D"https://www.edctraining.org/training/career-pathways">Career=20
    Pathways</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/training/Elearning">e-LEARNING</A></L=
I></UL></DIV></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1"><A class=3D"selected" =
href=3D"https://www.edctraining.org/research">RESEARCH</A>
  <DIV>
  <UL class=3D"level-2">
    <LI><A=20
    =
href=3D"https://www.edctraining.org/research/labor-market-reports">Labor =

    Market Reports</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/research/presentations">Presentations=
</A></LI></UL></DIV></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1"><A=20
  href=3D"https://www.edctraining.org/Consulting">CONSULTING</A>
  <DIV>
  <UL class=3D"level-2">
    <LI><A =
href=3D"https://www.edctraining.org/Consulting/needs-assessment">Needs=20
    Assessment</A></LI>
    <LI><A =
href=3D"https://www.edctraining.org/Consulting/custom-workshops">Custom=20
    Workshops</A></LI>
    <LI><A=20
    =
href=3D"https://www.edctraining.org/Consulting/consulting-services">Consu=
lting=20
    Services</A></LI></UL></DIV></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1"><A =
href=3D"https://www.edctraining.org/faq">FAQ</A></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1"><A =
href=3D"https://www.edctraining.org/contact-us">CONTACT=20
  US</A></LI>
  <LI class=3D"space"></LI>
  <LI class=3D"level-1-services"><A =
href=3D"https://www.edctraining.org/security-report">ANNUAL=20
  SECURITY REPORT</A>
  <DIV>
  <UL class=3D"level-2-services">
    <LI><A =
href=3D"https://www.edctraining.org/security-report/police">District=20
    Police</A></LI></UL></DIV></LI></UL></DIV>
<DIV id=3D"content-interior">
<DIV id=3D"interior-header-image"><IMG width=3D"973" height=3D"171" =
alt=3D"scan" =
src=3D"https://www.edctraining.org/~/media/Images/SBCCD/EDCT/innerpage-ba=
nner/banner-environ-scan.png?bc=3DTransparent&amp;as=3D1&amp;h=3D171&amp;=
mh=3D171&amp;mw=3D974&amp;w=3D973"></DIV>
<DIV id=3D"main">
<DIV id=3D"innercontent" style=3D"margin: 0px 0px 20px 20px; padding: =
0px; width: 915px; color: rgb(119, 119, 119); line-height: 20px; =
font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; =
border-bottom-color: rgb(204, 204, 204); border-bottom-width: 0px; =
border-bottom-style: dashed;">
<H1>Environmental Scanning</H1>
<P>These comprehensive reports focus on areas that have demonstrated =
labor=20
market needs and warranted an organized community college response. The =
studies=20
of an industry or occupation provide detailed information on how =
colleges are=20
currently responding, as well as information on workforce and =
occupational needs=20
which have been validated by employers or industry associations. </P>
<P>Customized Reports: Special and customized reports are available to=20
individual colleges and other workforce and economic development =
organizations=20
on request. Information available to guide strategic planning and =
resource=20
allocation decisions includes:</P>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI>Community college service area environmental scans, including =
demographic=20
  and labor market profiles</LI>
  <LI>Industry or occupational reports for a region or local/service =
area</LI>
  <LI>Industry and business concentration analyses using geospatial =
mapping=20
  software</LI>
  <LI>Economic impact studies</LI>
  <LI> Evaluation studies</LI>
  <LI>Information for CTE program review</LI>
  <LI>Employer surveys and analyses</LI>
  <LI>Real-time labor market information reports</LI></UL>
<H1>Regional Reports</H1>
<UL=20
  style=3D"margin: 15px 0px 10px 35px; width: 95%; color: rgb(119, 119, =
119);"><LI><A=20
  =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Green_Te=
chnology_in_the_IE_Presentation_May2011.pdf"=20
  target=3D"_blank">Green Technology in the IE Presentation</A> (<SPAN =
class=3D"date">May=20
  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Regional=
_Clusters_Report--Healthcare_in_the_IE_May2011.pdf"=20
  target=3D"_blank">Regional Cluster Report: Healthcare in the IE</A> =
(<SPAN=20
  class=3D"date">May 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Regional=
_Clusters_Report--TransportationLogistics_in_the_IE_May2011.pdf"=20
  target=3D"_blank">Regional Cluster Report: Transportation/Logistics in =
the=20
  IE</A> (<SPAN class=3D"date">May 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Renewabl=
e_Energy_in_the_IE_Apr2011.pdf"=20
  target=3D"_blank">Renewable Energy in the IE</A> (<SPAN =
class=3D"date">April=20
  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Radiolog=
y_Technology_Apr2011.pdf"=20
  target=3D"_blank">Radiology Technology</A> (<SPAN class=3D"date">April =

  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Machine_=
Trades_in_the_IE_Mar2011.pdf"=20
  target=3D"_blank">Machine Trades in the IE</A> (<SPAN =
class=3D"date">March=20
  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Water_Wa=
stewater_Occupations_in%20IE_Mar2011.pdf"=20
  target=3D"_blank">Water Wastewater Occupations in the IE</A> (<SPAN=20
  class=3D"date">March 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Food_Ser=
vice_Occupations_in_Desert_Areas_Feb2011.pdf"=20
  target=3D"_blank">Food Service Occupations in Desert Areas</A> (<SPAN =
class=3D"date">February=20
  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/San_Gorg=
onio_Pass_Business_Survey_Report_Dec2010.pdf"=20
  target=3D"_blank">San Gorgonio Pass Business Survey Report</A> (<SPAN =
class=3D"date">December=20
  2010</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/IE_Educa=
tional_Competitive_Analysis_1-2010.pdf"=20
  target=3D"_blank">IE Community College Competitive Analysis</A> (<SPAN =
class=3D"date">January=20
  2010</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/IE_Pharm=
Tech_Occupation_Report_12-09.pdf"=20
  target=3D"_blank">Pharmacy Technicians</A> (<SPAN =
class=3D"date">December=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/energy/index.asp" =
target=3D"_blank">Energy=20
  Efficiency Occupations, Inland Empire Region: Full Scan</A> (<SPAN =
class=3D"date">November=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Dental=20
  Occupations</A> (<SPAN class=3D"date">October 2009</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/IE_Indus=
try_Overview_Report_10-2009.pdf"=20
  target=3D"_blank">Regional Industry Overview</A> (<SPAN =
class=3D"date">October=20
  2009</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Marketin=
g_Sales_and_Service_Cluster_Occupational_Report_10-09.pdf"=20
  target=3D"_blank">Marketing, Sales &amp; Service Cluster: Occupational =

  Report</A> (<SPAN class=3D"date">October 2009</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Arts_Med=
ia_and_Entertainment_Occupations.pdf"=20
  target=3D"_blank">Arts, Media and Entertainment Occupations</A> (<SPAN =
class=3D"date">September=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Research=20
  Brief: Wind Turbine Technicians</A> (<SPAN class=3D"date">September=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Wind=20
  Turbine Technicians in California</A> (<SPAN class=3D"date">September=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/energy/index.asp" =
target=3D"_blank">Energy=20
  Efficiency Occupations in the Inland Empire: Key Findings</A> (<SPAN =
class=3D"date">August=20
  2009</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Massage=20
  Therapists</A> (<SPAN class=3D"date">July 2009</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Culinary=
_Cluster_Report_06-2009.pdf"=20
  target=3D"_blank">Culinary Cluster: California and Southern Counties =
</A>(<SPAN=20
  class=3D"date">June 2009</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Research=
_Brief_San_Bernardino_Green_Economy.pdf"=20
  target=3D"_blank">Green Economy Research Brief: San Bernardino County =
</A>(<SPAN=20
  class=3D"date">June 2009</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Medical_=
Laboratory_Techs_ES_112008.pdf"=20
  target=3D"_blank">Medical Laboratory Technicians</A> (<SPAN=20
  class=3D"date">November 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Digital_=
Media_Cluster_IE_112008.pdf"=20
  target=3D"_blank">Digital Media Cluster</A> (<SPAN =
class=3D"date">November=20
  2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Welding-=
Diesel-Auto-Report-11-08.pdf"=20
  target=3D"_blank">Diesel Mechanics, Welders &amp; Auto Body =
Occupations</A>=20
  (<SPAN class=3D"date">November 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/TransWar=
ehouse_Report_SBVC_092008.pdf"=20
  target=3D"_blank">Transportation and Warehouse Occupations: Inland =
Empire</A>=20
  (<SPAN class=3D"date">September 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/East_Val=
ley_Report_09_2008.pdf"=20
  target=3D"_blank">GIS Industry Analysis: East Valley</A> (<SPAN=20
  class=3D"date">September 2008</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Environmental=20
  Scan: Allied Health Occupations</A> (<SPAN class=3D"date">July =
2008</SPAN>)=20
</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Occupational=20
  Profile Report: Carpenters</A> (<SPAN class=3D"date">February =
2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/IE_Engin=
eering_Occupation_Projections_02-08.pdf"=20
  target=3D"_blank">Inland Empire Engineering Occupations</A> (<SPAN=20
  class=3D"date">February 2008</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Occupational=20
  Profile Report: Solar Technicians</A> (<SPAN class=3D"date">December=20
  2007</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/IE_Alied=
_Health_Occupational_Data_11-07.pdf"=20
  target=3D"_blank">Inland Empire Allied Health Occupational Data</A> =
(<SPAN=20
  class=3D"date">November 2007</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/CCCEWD_G=
IS_Analysis_-_Food_Manufacturing_6-07.pdf"=20
  target=3D"_blank">GIS Analysis: Food Manufacturing</A> (<SPAN =
class=3D"date">June=20
  2007</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">Occupational=20
  Profile Report: Motorcycle Technicians</A> (<SPAN class=3D"date">June=20
  2007</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  (mini) Report on the Insurance Industry</A> (<SPAN =
class=3D"date">April=20
  2007</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  Railway Occupations Scan Report</A> (<SPAN class=3D"date">January=20
  2007</SPAN>)</LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  Durable Manufacturing Scan Report</A> (<SPAN class=3D"date">June =
2006</SPAN>)=20
  </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  Computer Information Systems Scan Report</A> (<SPAN =
class=3D"date">June=20
  2006</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  (mini) Report on the Furniture Manufacturing in our region.</A> (<SPAN =
class=3D"date">December=20
  2005</SPAN>) </LI>
  <LI><A href=3D"http://www.coeccc.net/products_industry_scans.asp" =
target=3D"_blank">ES=20
  Report on the Construction Industry</A> (<SPAN =
class=3D"date">September=20
  2005</SPAN>) </LI></UL>
<H2>College-Specific Reports</H2>
<H3>Barstow College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Landscap=
ing_ES_Barstow_082008.pdf"=20
  target=3D"_blank">Landscaping Occupations: Barstow College</A> (<SPAN =
class=3D"date">August=20
  2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Barstow_=
and_Victorville_Industry_Report_11-07.pdf"=20
  target=3D"_blank">Industry Concentration Report for Barstow &amp; =
Victor=20
  Valley</A> (<SPAN class=3D"date">November 2007</SPAN>)</LI></UL>
<H3>Cerro Coso Community College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Social_a=
nd_HS_Assistants_Profile_Cerro_Coso_01-08.pdf"=20
  target=3D"_blank">Occupational Profile Report: Social and Human =
Services=20
  Assistant_ Cerro Coso</A> (<SPAN class=3D"date">January 2008</SPAN>) =
</LI></UL>
<H3>Chaffey College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/East_Val=
ley_Report_09_2008.pdf"=20
  target=3D"_blank">GIS Industry Analysis: East Valley</A> (<SPAN=20
  class=3D"date">September 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Chaffey_=
College_Service_Area.pdf"=20
  target=3D"_blank">GIS Map of Chaffey College's Service Area by Zip =
Code</A>=20
  (<SPAN class=3D"date">August 2008</SPAN>) </LI></UL>
<H3>College of the Desert</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/files/sbccd/edct/pdf/ieandcoa=
chella_demographics_report%204-09.pdf"=20
  target=3D"_blank">Inland Empire &amp; Coachella Valley Demographics =
Report=20
  </A>(<SPAN class=3D"date">April 2009</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/files/sbccd/edct/pdf/cod%20sm=
all%20businesses%20report%202-2009.pdf"=20
  target=3D"_blank">Small Businesses: College of the Desert's service =
area=20
  </A>(<SPAN class=3D"date">February 2009</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/COD_Dese=
rt_Hot_Springs_Report_03-08.pdf"=20
  target=3D"_blank">Industry &amp; Occupational Profile: Desert Hot =
Springs</A>=20
  (<SPAN class=3D"date">March 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/COD_ATTE=
_Employer_Analysis_05-07.pdf"=20
  target=3D"_blank">GIS Employer Analysis: Coachella Valley</A> (<SPAN =
class=3D"date">May=20
  2007</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Electric=
ians_Occupational_Profile_report_College_of_the_Desert_04-07.pdf"=20
  target=3D"_blank">Occupational Profile Report: Electricians College of =
the=20
  Desert</A> (<SPAN class=3D"date">April 2007</SPAN>) </LI></UL>
<H3>Copper Mountain College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Food_Ser=
vice_Occupations_in_Desert_Areas_Feb2011.pdf"=20
  target=3D"_blank">Food Service Occupations in Desert Areas</A> (<SPAN =
class=3D"date">February=20
  2011</SPAN>)</LI></UL>
<H3>Crafton Hills College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Radiolog=
y_Technology_Apr2011.pdf"=20
  target=3D"_blank">Radiology Technology</A> (<SPAN class=3D"date">April =

  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/SBCCD_En=
vironmental_Scan_Update_Jan2011.pdf"=20
  target=3D"_blank">SBCCD Environmental Scan Update </A> (<SPAN=20
  class=3D"date">January 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/SBCCD_St=
rategic_Plan_5-2010.pdf"=20
  target=3D"_blank">SBCCD Strategic Plan (pages 48-69)</A> (<SPAN =
class=3D"date">May=20
  2010</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/ATTC_Dem=
ographic_Analysis_6-08.pdf"=20
  target=3D"_blank">Demographic Report: San Bernardino Community College =

  District</A> (<SPAN class=3D"date">June 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/CHC_Envi=
ronmentalScan_4-08.pdf"=20
  target=3D"_blank">Environmental Scan: Crafton Hills College</A> (<SPAN =
class=3D"date">April=20
  2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/CHC_Fina=
l_Report.pdf"=20
  target=3D"_blank">Final Report</A>(<SPAN class=3D"date">December =
2005</SPAN>)=20
</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/files/sbccd/edct/pdf/chc_raw_=
report_documents"=20
  target=3D"_blank">Raw Report Documents</A></LI></UL>
<H3>Mt San Jacinto College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Renewabl=
e_Energy_in_the_IE_Apr2011.pdf"=20
  target=3D"_blank">Renewable Energy in the IE</A> (<SPAN =
class=3D"date">April=20
  2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Mt.San_J=
acinto_College_EScan_5-08.pdf"=20
  target=3D"_blank">Environmental Scan: Mt San Jacinto College</A> =
(<SPAN class=3D"date">May=20
  2008</SPAN>) </LI></UL>
<H3>Palo Verde College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/PVC_Indu=
stry_and_Demographic_Report_-_Executive_Summary_01-08.pdf"=20
  target=3D"_blank">Industry &amp; Demographic Report: Palo Verde =
College</A>=20
  (<SPAN class=3D"date">January 2008</SPAN>) </LI></UL>
<H3>Riverside Community College District</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Norco_Co=
llege_Environmental_Scan_Jul2010.pdf"=20
  target=3D"_blank">Norco College Environmental Scan </A> (<SPAN =
class=3D"date">July=20
  2010</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Engineer=
ing_Architectural_Drafting_Occupation_Report_RCC_102008.pdf"=20
  target=3D"_blank">Engineering, Architectural and Drafting Occupations: =
Riverside=20
  CCD</A> (<SPAN class=3D"date">October 2008</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/RCC_Bus_=
Transit_Report_6-07.pdf"=20
  target=3D"_blank">Industry Analysis: Bus Transit Riverside Community =
College</A>=20
  (<SPAN class=3D"date">June 2007</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Riversid=
e_County_CCC_Service_Areas_GIS_Report_04-07.pdf"=20
  target=3D"_blank">GIS Report: Riverside County CCC Service Area</A> =
(<SPAN=20
  class=3D"date">April 2007</SPAN>) </LI></UL>
<H3>San Bernardino Valley College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Water_Wa=
stewater_Occupations_in%20IE_Mar2011.pdf"=20
  target=3D"_blank">Water Wastewater Occupations in the IE</A> (<SPAN=20
  class=3D"date">March 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/SBCCD_En=
vironmental_Scan_Update_Jan2011.pdf"=20
  target=3D"_blank">SBCCD Environmental Scan Update </A> (<SPAN=20
  class=3D"date">January 2011</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/SBCCD_St=
rategic_Plan_5-2010.pdf"=20
  target=3D"_blank">SBCCD Strategic Plan (pages 48-69)</A> (<SPAN =
class=3D"date">May=20
  2010</SPAN>)</LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/East_Val=
ley_Report_09_2008.pdf"=20
  target=3D"_blank">GIS Industry Analysis: East Valley</A> (<SPAN=20
  class=3D"date">September 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/ATTC_Dem=
ographic_Analysis_6-08.pdf"=20
  target=3D"_blank">Demographic Report: San Bernardino Community College =

  District</A> (<SPAN class=3D"date">June 2008</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/SBVC_Fin=
al_Report.pdf"=20
  target=3D"_blank">Final Report</A> (<SPAN class=3D"date">December =
2005</SPAN>)=20
  </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/files/sbccd/edct/pdf/sbvc_raw=
_report_documents"=20
  target=3D"_blank">Raw Report Documents</A> </LI></UL>
<H3>Victor Valley College</H3>
<UL style=3D"margin: 10px 0px 10px 35px; width: 95%;">
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Victor_V=
alley_Regional_Logistics_Report_04-07.pdf"=20
  target=3D"_blank">Industry Analysis: Logistics Victor Valley =
College</A> (<SPAN=20
  class=3D"date">April 2007</SPAN>) </LI>
  <LI><A =
href=3D"https://www.edctraining.org/~/media/Files/SBCCD/EDCT/pdf/Barstow_=
and_Victorville_Industry_Report_11-07.pdf"=20
  target=3D"_blank">Industry Concentration Report for Barstow &amp; =
Victor=20
  Valley</A> (<SPAN class=3D"date">November 2007</SPAN>) =
</LI></UL></DIV></DIV>
<DIV class=3D"clr"></DIV>
<DIV id=3D"bottomshadow"></DIV></DIV><LINK =
href=3D"https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/form.css" =

rel=3D"stylesheet" type=3D"text/css" media=3D"all">			  =20
<DIV class=3D"footerbottombg">
<DIV id=3D"footer-links">
<DIV id=3D"footerleft">
<UL>
  <LI> Copyright <A id=3D"footer_0_EditLink" style=3D"text-decoration: =
none;" href=3D"https://sitecore.sbccd.org/sitecore/login">=C2=A9</A>=20
  2012 EDCT.</LI>
  <LI>|</LI>
  <LI>All rights reserved</LI>
  <LI>|</LI>
  <LI><A =
href=3D"http://www.edctraining.org/terms-and-conditions.aspx">Terms =
&amp;=20
  Conditions</A></LI>
  <LI>|</LI>
  <LI><A href=3D"http://www.edctraining.org/privacy-policy.aspx">Privacy =

  Policy</A></LI>
  <LI>|</LI>
  <LI><A href=3D"http://www.emantras.com/" target=3D"_blank"> Designed =
by=20
  Emantras</A></LI></UL><A style=3D"margin: 0px 5px 10px 20px;" =
href=3D"http://www.facebook.com/#!/logisticstech"=20
target=3D"_blank">Friend Us On <IMG =
src=3D"https://www.edctraining.org/~/media/Images/SBCCD/EDCT/global/faceb=
ook.jpg"=20
border=3D"0"></A> <A style=3D"margin: 0px 10px 10px 5px;" =
href=3D"http://twitter.com/#!/SCLogistics"=20
target=3D"_blank">Follow Us On   <IMG =
src=3D"https://www.edctraining.org/~/media/Images/SBCCD/EDCT/global/twitt=
er.jpg"=20
border=3D"0">  </A> </DIV>
<DIV id=3D"footerright"></DIV></DIV>
<DIV id=3D"footer"></DIV></DIV></DIV>
<DIV id=3D"footerstrip"></DIV>
<SCRIPT type=3D"text/javascript">=0A=
//<![CDATA[=0A=
var theForm =3D document.forms['sbvc'];=0A=
if (!theForm) {=0A=
    theForm =3D document.sbvc;=0A=
}=0A=
function __doPostBack(eventTarget, eventArgument) {=0A=
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {=0A=
        theForm.__EVENTTARGET.value =3D eventTarget;=0A=
        theForm.__EVENTARGUMENT.value =3D eventArgument;=0A=
        theForm.submit();=0A=
    }=0A=
}=0A=
//]]>=0A=
</SCRIPT>
=20
<SCRIPT =
src=3D"https://www.edctraining.org/WebResource.axd?d=3DyWjolpNgGq00CVvmbC=
bgKZWPyPSQU_kgkQ_wwoccAF9Fs2LriXNd2_fFpODFwxo_ufZq2mChuLHG02XWIoNrkuLD2xc=
1&amp;t=3D635586452020000000" type=3D"text/javascript"></SCRIPT>
 </FORM></BODY></HTML>

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Images/SBCCD-LOGO-253x45.png

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
qwhLKK/rOYwAAAAASUVORK5CYII=

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: https://www.edctraining.org/~/media/Images/SBCCD/EDCT/innerpage-banner/banner-environ-scan.png?bc=Transparent&as=1&h=171&mh=171&mw=974&w=973

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
YII=

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://www.edctraining.org/~/media/Images/SBCCD/EDCT/global/facebook.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGAAYAwERAAIRAQMRAf/EAH8AAAIDAAAAAAAAAAAAAAAA
AAgJAwYHAQACAgMAAAAAAAAAAAAAAAAGBwMFBAgJEAABBQEAAgICAQUAAAAAAAAFAQIDBAYHEQgS
CQAUIjFBkSMVEQACAQMCBQIEBwAAAAAAAAABAgMRIQQABTFREiIGQQdxgaEVYZEyQhMjJP/aAAwD
AQACEQMRAD8AD3TdCJ6y83RHJBR04bHBCJg4Wz4AmXMmLoWhaLFiV68Ks2rVu9ele5XyrJJ8Eair
/f8AOj+37ViYW3x48cSIFQg0at6pXt6KHgf3jnfgdVMzL3DJyZGlmYxCSyXoQSac+RN+XOmq7mQ2
u6Tsc3z7AZQfqNxszY3N5bNichjf3SxkvY/Xp1UdaBQ1YaqKivtTSvjhrVmPkkexjVckG5ZG17Th
S7juJ6MOFepmCBiPQWLAGrEDj66yNvjzMnLXExqLksaAg3FbcgL/AB0ZPsr6De3P18ZHG926pc5H
mXEzt4LlJuXGK5LbZbXw4/QaUbN/0m4LNOoz0YwyqyzUuSthsNa3/bC7+a38a8+8a89mm2zGw5ZJ
FjLo7RwohUGzE/ylrmgACk140AJBruHj25eNomZkZLNVuHVW/KxPppXtHQOkGC2SK9ZHCxzUT5Ki
pHEMpQo5vlF8+HNXx4/yn9fxsrITEpXiQxHzCkfQ6BniYyuyitWUj4AuD+R05X6O83w/U+62L0fS
uvGML1LEln3+Fc5qUILA7rRwvhOg0tgONW7QA3OOZmM8xCET0v0WyzNa1jpPD2fif94tw3zH8Vlw
9tgWXbpI/wDTIWUCNQVINCwdqsAOwMRWvAV0ceDYu3rvSz5D0yyw6EoTU0vcCgoKm5HDnrTvvzrc
OH9U6ESyntx0zedqu7YLT2/qudu2LPOeTCZeSPWHRZRkmYq1IyV9sdJ0rYidmT4kHorE+EvxFPZz
73DtcYycCCLZmwiseSrJ1Owm6iOkMZBZGqWUCg4kkasvOFwmmZYsgvlpMSY+lhSopxICmleZ4aVX
B6/8hzVWkA3uzN5DaCKtAfsMua2uVBFQOkrUa8JwTeEFxz71F1C5DIxYpGteqIj2+Wua5Xnh5+Nk
4cOTjSI8LIvcCKfoUX5XBF6X0CzY2TizGKeN1cAg2Jv1MeIqOBHro6frJxvrxzf309a9uvXRlKPN
6fWWltaLp+HgB1/2eZ7cd8rarHTYjXJd8NRZY/MitRPK/wAVDPcwDJ8F3GPHpJlPCAqoepiTIgoA
tSfx5C5sNXvjH9W+40svZGHJJbtAHSfU0H1ubC51H9oHL+Tdw95/ZAvz/eP3e23JUXVx4DA7fI6B
um0q85zo0EKz4wPWKXSlm7ejSu5kcj1jej0k+Ksf8a72/mxdr9usX7lIkM0UbBlchXXuk4qe7gw9
PXU3kMM+Z5DNFio0jSSdvSKginMVA+ZGv//Z

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: https://www.edctraining.org/~/media/Images/SBCCD/EDCT/global/twitter.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAZAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgIC
AwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAGAAYAwERAAIRAQMRAf/EAH8AAQEBAQAAAAAAAAAAAAAA
AAgGBwoBAAMBAQAAAAAAAAAAAAAAAAYHCAQDEAABBAIBAwQBBQAAAAAAAAAEAQIDBQYHEQASFCEi
MhMIMUFhJBYRAAEDAwQAAwYHAAAAAAAAAAERAgMhBAYAMRIFIhMHQVFhgTIUcZGhQmIjFv/aAAwD
AQACEQMRAD8A6pNhbCBwzV5WZC4xidtaVmKY6VFHa45j06l2RoNOPKTaGyVkhc8pE1g+SRzHIrnN
VeE56eWNYnJ33eRdE2V0P3EpYHc3opUojSgAG3sTURZp6h2eJ45cZPNaWt1HaWbJDGyCISSvLR5j
nPewK4uXkSakkqd9SOr9/wCv8xw2pvMqXUmKZGV5otrTpX4TAz7hjZGeSLDZgsNiGIiTv5kTntXh
V7uU60ZPhtxi/c3HRSTvuI7c+Eh0tKoaqi/BV1i9PvUexzzEbHLW2FvaslEnKI28BMTB9Ic4MLXF
uxLSQUUU1rrcmxkqisbehEwwweXHsgkqbihpMVkZ5sNOQ8Qmtsauvje+UA6JEY1kiuRF7fk1UQbu
eldxcy2J5hKOLlRy8aO3X3/nowt8hbYta/jZFkcErmpHbqXEN4hI4WuVQ4fU5EqagkMb7yp8H4/5
SiyL/Xxqje9fciNjFIpk73entibGO5Vd8U4/X1Tpz4PbC3yiwu/2suuS/wAUQH5n5/DUoeoXbm8x
Ds+sld/YbXild+VB7tvboUav19rXYeHh5LkG2avFricw4SelNEx55IvhzOgjk4srkMl0RCN5RysR
q8/t038u9Rrjpu1l642VnMDxAeXDkXNoWnwlCDQ1TdCd9IbE/Say73Hoez++7S2kZ5rXRtjBaOT1
DmO85vhIq1GkgIoWmn3rivpMB1r/AJXGLx+QV/h35cFuxRmsNnOgLYX4UVXNMMKO5PRzIZZFjZwq
Kr+ekrk15/oO5usidAy3fxjHltTjQOJIOxCFR79UViUcGK9Xa49aSvuQ10gEszllc57neGpPHjyH
1IBsu+ovJQZih7XFb2uSYMqufR29bO9kU0o3isGLHc2V/wBve+Rnt5ajke3uVOPXrt1Pb9ZFZQXk
M0fnAtIqh/VE0J5R0mUR9x2Ni+ymMbXcXUFCHEEb1StQo0FD/wAIMdINIlBz68Er3yvUQOwoqGzJ
HikcrvpmNS0Y8mKFF7Wu+bkTlURV6YDvUC0cWiaK0lcgVxfVfavgNfwJ+egoYT2YlcI4+0ihPiRg
Zx5GpAHmAotAoFE0stMa7n1ti9Vr+kKsr9rJ7OeMgp8MMpBFohLUEgHGIJkHiWeZEhjj59v8Iq9A
+R9t1l8Lm5Y5jHEAoFQ+BChA2XY0XfRhiXSZGztbK2dYXTuE4HjQFDxDXOJclUUlSPiiHX//2Q==

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/research/reset.css

html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; =
font-size: 100%;
}
body {
	line-height: 1;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse; border-spacing: 0;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/research/custom-text.css

@font-face {
	font-family: RageItalicStdRegular;
	src: local("?"), url(../fonts/rageitalicstd-webfont.woff) =
format("woff"), url(../fonts/rageitalicstd-webfont.ttf) =
format("truetype"), =
url(../fonts/rageitalicstd-webfont.svg#webfontDj2UBfEM) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: ZurichLtCnBTLight;
	src: local("?"), url(../fonts/tt0296m-webfont.woff) format("woff"), =
url(../fonts/tt0296m-webfont.ttf) format("truetype"), =
url(../fonts/tt0296m-webfont.svg#webfontrFF7tfEn) format("svg");
	font-weight: normal;
	font-style: normal;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/structure.css

@import url( reset.css );
@import url( custom-text.css );
html {
	min-height: 101%;
}
body {
	margin: 0px; color: rgb(119, 119, 119); font-family: Verdana, Arial, =
Helvetica, sans-serif; font-size: 10px; background-image: =
url("../../Images/bg.jpg"); background-repeat: repeat-x; =
background-color: rgb(66, 174, 222);
}
a {
	outline: 0px; color: rgb(119, 119, 119); text-decoration: underline;
}
a:hover {
	outline: 0px; border: 0px currentColor; color: rgb(35, 151, 190); =
text-decoration: underline;
}
a:focus {
	color: rgb(35, 151, 190); text-decoration: underline;
}
h1 {
	margin: 0px 0px 23px; padding: 5px 0px; color: rgb(84, 75, 59); =
line-height: 28px; font-family: Arial, Helvetica, sans-serif; font-size: =
18px; font-weight: normal; border-bottom-color: rgb(0, 0, 0); =
border-bottom-width: 0px; border-bottom-style: dotted;
}
h2 {
	color: rgb(30, 118, 167); font-family: Arial, Helvetica, sans-serif; =
font-size: 16px; font-weight: bold; margin-top: 15px; margin-bottom: =
15px;
}
h3 {
	margin-top: 15px; margin-bottom: 15px;
}
h4 {
	margin-top: 15px; margin-bottom: 15px;
}
h5 {
	margin-top: 15px; margin-bottom: 15px;
}
h6 {
	margin-top: 15px; margin-bottom: 15px;
}
p {
	margin: 10px 0px; font-size: 12px;
}
li {
	list-style: none;
}
table p {
	margin: 0px;
}
blockquote {
	margin: 0px 30px;
}
hr {
	border-width: medium medium 1px; border-style: none none dotted; =
border-color: currentColor currentColor rgb(0, 0, 0); clear: both;
}
th {
	padding: 0px 1em; text-align: left;
}
td {
	padding: 0.25em; text-align: left;
}
#content-interior #main ul li {
	padding-top: 2px; list-style-image: =
url("../../Images/img-interior-bullet-2.png");
}
#content-interior #main ul ul ul li {
	list-style-image: url("../../Images/img-interior-bullet-3.png");
}
#content-interior #main ul ul ul ul li {
	list-style-image: url("../../Images/img-interior-bullet-4.png");
}
#page-container {
	border: 0px solid red; width: 982px; margin-right: auto; margin-left: =
auto;
}
#feature {
	margin: 19px 0px 0px 8px; border: 10px solid rgb(255, 255, 255); width: =
945px; height: 331px; background-color: rgb(234, 234, 234);
}
#feature #stories {
	border: 0px solid red; width: 649px; height: 331px; margin-left: 0px; =
float: left;
}
#feature .story {
=09
}
#feature #stories .image {
	float: left; display: inline-block; z-index: 99996;
}
#feature #stories .ribbon {
	margin-top: -113px; float: left; display: inline-block; position: =
relative; z-index: 998;
}
#feature #stories .ribbon .holder {
	background: url("../../Images/bkg-sbvc-feature-ribbon.png") repeat-x =
right rgb(0, 83, 159); padding: 7px 0px 0px 16px; height: 45px; color: =
rgb(255, 255, 255); line-height: normal; letter-spacing: 1px; =
font-family: Sans-Serif; font-size: 29px; font-weight: normal; float: =
left; white-space: nowrap; z-index: 998; min-width: 400px; max-width: =
590px;
}
#feature #stories .ribbon .holder a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#feature #stories .ribbon .holder .custom-text {
	margin: 0px; padding: 0px; line-height: 1px; letter-spacing: 1px; =
font-family: RageItalicStdRegular; font-size: 43px; font-weight: normal; =
text-decoration: underline;
}
#feature #stories .ribbon .holder span {
	margin-top: -5px;
}
#feature #stories .ribbon .holder-end {
	background: url("../../Images/bkg-sbvc-feature-ribbon-end.png") =
no-repeat; width: 33px; height: 52px; float: left; z-index: 998;
}
#feature #stories .message-holder {
	border: 0px solid red; width: 650px; margin-top: -88px; float: right; =
display: inline-block; z-index: 997;
}
#feature #stories .message-left {
	background: rgb(0, 0, 0); width: 35px; height: 61px; padding-top: 24px; =
margin-left: 142px; float: left; z-index: 997; opacity: 0.7;
}
#feature #stories .message {
	background: rgb(0, 0, 0); width: 649px; height: 88px; float: right; =
z-index: 997; opacity: 0.7;
}
#feature #stories .hidden.message {
	background: none;
}
#feature #stories .message .copy {
	width: 465px; padding-top: 35px; float: right;
}
#feature #stories .message .copy .text {
	color: rgb(255, 255, 255); line-height: 18px; font-size: 13px; opacity: =
1;
}
#feature #stories .message .copy .text a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#feature #stories .message .controls {
	width: 122px; padding-top: 50px; padding-left: 15px; float: right;
}
#feature #stories .message .controls .buttons {
	padding-top: 5px; opacity: 1;
}
#feature #stories .message .controls .buttons .indicator {
	margin-right: 4px;
}
#feature #stories .message .controls .buttons .play-pause {
	margin-top: -3px; margin-left: 2px;
}
#feature #audience {
	background: rgb(255, 255, 255); width: 294px; height: 331px; =
margin-right: 0px; float: right;
}
#feature-bottom {
	background: url("../../Images/innerbottom-shadow.png") no-repeat left =
bottom; width: 966px; height: 25px; margin-bottom: 10px;
}
#content {
	border: 0px solid red; width: 966px; margin-bottom: 0px; margin-left: =
8px; min-height: 450px; background-color: rgb(255, 255, 255);
}
#content #main {
	margin: 0px 0px 0px 10px; border: 0px solid red; width: 946px; float: =
left;
}
#content #main .more {
	font-size: 14px; font-weight: bold;
}
#content #main .more a {
	background: url("../../Images/img-nav-read-more.gif") no-repeat right; =
padding-right: 15px;
}
#interior-header-image {
	margin: 30px 0px 0px -9px; border: 0px solid red; width: 966px; height: =
175px; float: left;
}
#interior-header {
	background: rgb(255, 255, 255); padding: 25px 0px 0px 10px; width: =
956px; color: rgb(0, 39, 103); font-family: Verdana; font-size: 37px; =
margin-right: auto; margin-left: auto;
}
#breadcrumb {
	width: 931px; height: 23px; color: rgb(102, 102, 102); padding-top: =
11px; padding-left: 35px; font-family: Verdana, Geneva, sans-serif; =
font-size: 11px; margin-right: auto; margin-left: auto; =
border-bottom-color: rgb(143, 166, 196); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#content-interior {
	background: url("../../Images/innercontentbg.png") repeat-y left top =
rgb(255, 255, 255); margin: 20px auto 10px; border: 0px solid red; =
width: 966px;
}
#content-interior #main {
	padding: 0px 0px 25px 20px; border: 0px solid red; width: 936px; =
line-height: 20px; font-size: 12px; float: left; min-height: 50px;
}
#bottomshadow {
	background: url("../../Images/innerbottom-shadow.png") no-repeat left =
bottom; margin: 0px; padding: 0px; border: 0px solid red; width: 981px; =
height: 25px; clear: both; float: left;
}
#content-interior #main-full {
	padding: 0px 0px 25px 35px; width: 895px; line-height: 20px; font-size: =
14px;
}
#content-interior #main .feature-image {
	margin-top: 6px; margin-bottom: 20px; margin-left: -30px;
}
#content-interior #main .title {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 18px; =
font-weight: bold; margin-bottom: 20px;
}
#content-interior #main-full .title {
	color: rgb(0, 0, 0); text-transform: uppercase; font-size: 18px; =
font-weight: bold; margin-bottom: 20px;
}
#content-interior #main .divider {
	padding-top: 35px; margin-bottom: 35px; border-bottom-color: rgb(0, 0, =
0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content-interior #main-full .divider {
	padding-top: 35px; margin-bottom: 35px; border-bottom-color: rgb(0, 0, =
0); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content-interior #main ul {
	margin: 15px 0px 15px 16px;
}
#content-interior #main-full ul {
	margin: 15px 0px 15px 16px;
}
#content-interior #main ol {
	margin: 15px 0px 15px 22px;
}
#content-interior #main-full ol {
	margin: 15px 0px 15px 22px;
}
#content-interior #main ul li {
	margin-bottom: 10px; margin-left: 8px;
}
#content-interior #main-full ul li {
	margin-bottom: 10px; margin-left: 8px;
}
#content-interior #main ol li {
	margin-bottom: 10px; list-style-type: none;
}
#content-interior #main-full ol li {
	margin-bottom: 10px; list-style-type: none;
}
#content-interior #main li a {
=09
}
#content-interior #main-full li a {
=09
}
#content-interior #main a.more {
	background: url("../../Images/img-nav-read-more.gif") no-repeat right; =
padding-right: 15px;
}
#content-interior #main-full a.more {
	background: url("../../Images/img-nav-read-more.gif") no-repeat right; =
padding-right: 15px;
}
#content-interior #main .sitemap li.level-1 {
	padding-bottom: 10px; padding-left: 0px; font-size: 12px; =
margin-bottom: 10px; border-bottom-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: dotted; list-style-image: =
none;
}
#content-interior #main-full .sitemap li.level-1 {
	padding-bottom: 10px; padding-left: 0px; font-size: 12px; =
margin-bottom: 10px; border-bottom-color: rgb(0, 0, 0); =
border-bottom-width: 1px; border-bottom-style: dotted; list-style-image: =
none;
}
#content-interior #main .sitemap li.level-1 a {
	background: none; font-weight: bold;
}
#content-interior #main-full .sitemap li.level-1 a {
	background: none; font-weight: bold;
}
#content-interior #main .sitemap li.level-2 {
	padding-top: 6px; font-size: 12px;
}
#content-interior #main-full .sitemap li.level-2 {
	padding-top: 6px; font-size: 12px;
}
#content-interior #main .sitemap li.level-2 a {
	background: none; font-weight: bold;
}
#content-interior #main-full .sitemap li.level-2 a {
	background: none; font-weight: bold;
}
#content-interior #main .sitemap li.level-3 {
	padding-top: 2px; list-style-image: =
url("../../Images/img-interior-bullet-2.png");
}
#content-interior #main-full .sitemap li.level-3 {
	padding-top: 2px; list-style-image: =
url("../../Images/img-interior-bullet-2.png");
}
#content-interior #main .sitemap li.level-3 a {
	background: none; font-weight: normal;
}
#content-interior #main-full .sitemap li.level-3 a {
	background: none; font-weight: normal;
}
#content-interior #main .sitemap li.level-4 {
	list-style-image: url("../../Images/img-interior-bullet-3.png");
}
#content-interior #main-full .sitemap li.level-4 {
	list-style-image: url("../../Images/img-interior-bullet-3.png");
}
#content-interior #main .sitemap li.level-4 a {
	background: none; font-weight: normal;
}
#content-interior #main-full .sitemap li.level-4 a {
	background: none; font-weight: normal;
}
#content-interior #main .sitemap li.level-5 {
	list-style-image: url("../../Images/img-interior-bullet-4.png");
}
#content-interior #main-full .sitemap li.level-5 {
	list-style-image: url("../../Images/img-interior-bullet-4.png");
}
#content-interior #main .sitemap li.level-5 a {
	background: none; font-weight: normal;
}
#content-interior #main-full .sitemap li.level-5 a {
	background: none; font-weight: normal;
}
.clr {
	clear: both;
}
.read-more {
	background: url("../../Images/img-nav-read-more.gif") no-repeat right; =
padding-right: 15px;
}
.image-with-border {
	padding: 5px; border: 1px solid rgb(35, 151, 190);
}
.image-with-border-left {
	margin: 0px 12px 20px 0px; padding: 5px; border: 1px solid rgb(35, 151, =
190); float: left;
}
.image-left {
	margin: 0px 12px 20px 0px; float: left;
}
.image-with-border-right {
	margin: 0px 0px 20px 12px; padding: 5px; border: 1px solid rgb(35, 151, =
190); float: right;
}
.image-right {
	margin: 0px 0px 20px 12px; float: right;
}
.scfSubmitButtonBorder {
	margin: 10px; border: 0px solid red; float: right; background-color: =
rgb(255, 0, 0);
}
h1.scfTitleBorder {
	padding: 0px;
}
label {
	text-align: right; font-weight: bold; margin-right: 1%;
}
.scfCheckBoxListLabel {
	text-align: right; font-weight: bold; margin-right: 1%;
}
.scfRadioButtonListLabel {
	text-align: right; font-weight: bold; margin-right: 1%;
}
#content-interior #main ul.scfRadioButtonList {
	list-style: none; margin: 0.3em 0px 0.7em;
}
#content-interior #main-full ul.scfRadioButtonList {
	list-style: none; margin: 0.3em 0px 0.7em;
}
#content-interior #main ul.scfRadioButtonList li {
	list-style: none; padding: 0px;
}
#content-interior #main-full ul.scfRadioButtonList li {
	list-style: none; padding: 0px;
}
#content-interior .scfMultipleLineGeneralPanel {
	margin: 0px 0px 1em;
}
#video-play-list a.current {
	border: 1px solid black;
}
#galleries a.current {
	border: 1px solid black;
}
.galleria-layer div {
	background: url("/SBCCD/Shared/js/galleria/bg.png"); padding: 10px; =
left: 10px; top: 10px; color: rgb(255, 255, 255); position: absolute;
}
.galleria-layer h2 {
	margin: 0px 0px 8px; line-height: 1; font-size: 22px;
}
.galleria-layer p {
	margin: 0px;
}
#header {
	margin: 0px 0px 0px 8px; width: 959px; height: 137px;
}
#topheader {
	background: url("../../images/headerbg.jpg") no-repeat right top; =
margin: 0px; border: 0px solid red; width: 966px; height: 137px; clear: =
both; float: left;
}
#logoContainer {
	margin: 6px 0px 0px 20px; border: 0px solid red; width: 545px; height: =
125px; overflow: hidden; float: left; display: block; position: =
relative;
}
.logo {
	background: url("../../Images/logo.gif") 0px 0px; border: 0px solid =
blue; width: 125px; height: 125px; float: left; display: block; cursor: =
pointer;
}
.logotitle {
	background: url("../../Images/logotxt.jpg") 0px 0px; margin: 32px 0px =
130px 20px; border: 0px solid red; width: 236px; height: 62px; float: =
left;
}
#topright {
	border: 0px solid red; width: 380px; height: 135px; float: right;
}
.topsearch {
	margin: 5px 18px 10px 0px; width: 300px; height: 25px; float: right;
}
.topregister {
	margin: 0px 20px 0px 0px; border: 0px solid red; width: 300px; height: =
39px; text-align: right; float: right;
}
#header .gsc-control-cse {
	border: 0px solid red; width: 210px; margin-left: 85px; display: =
inline-block; position: absolute; z-index: 999;
}
#header td.gsc-input {
	padding: 0px;
}
#header .gsc-input {
	padding: 5px 0px 5px 6px;
}
#header .gsc-input {
	background: url("../../images/google-custom-search-watermark.png") =
no-repeat left 50% rgb(255, 255, 255); border: 1px solid rgb(214, 214, =
214); width: 99%; padding-left: 2px;
}
#header .gsc-search-box {
	width: 100%;
}
#header .gsc-search-label {
	display: none;
}
#header .gsc-branding {
	display: none;
}
#header .gsc-clear-button {
	display: none;
}
#header .gsc-search-button {
	background: url("../../images/google-custom-search-watermark.png") =
no-repeat; border: currentColor; width: 26px; height: 31px; margin-left: =
-1px; display: none;
}
#header .gsc-control-cse div {
	position: relative;
}
#header .gsc-wrapper {
	display: block; position: absolute;
}
#header .gsc-resultsbox-invisible {
=09
}
#header .gsc-webResult {
	background: rgb(177, 203, 228); padding: 9px; margin-top: -7px;
}
#header .global .top .gs-title {
	line-height: 16px; padding-bottom: 16px;
}
#header .global .bottom {
=09
}
#footer-links {
	background: url("../../images/footerlinkbg.png") no-repeat left top; =
margin: 0px; padding: 10px 40px; border: 0px solid red; width: 900px; =
height: 73px; float: left;
}
#footer-links ul {
	margin: 4px 8px; border: 0px solid red; float: left;
}
.footer-links1 {
	padding: 0px 0px 0px 3px; border: 0px solid red; width: 910px;
}
.footer-links2 {
	padding: 0px 0px 0px 220px; border: 0px solid red; width: 700px;
}
#footer-links li {
	list-style: none; margin: 0px 5px; color: rgb(55, 53, 53); font-size: =
12px; float: left;
}
#footer-links a {
	color: rgb(123, 123, 123); text-transform: none; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
#footer-links a:hover {
	color: rgb(194, 127, 29); text-decoration: underline;
}
#footerstrip {
	background: url("../../Images/footerbg.jpg") repeat-x left top; margin: =
118px 0px 0px; border: 0px solid red; width: 100%; height: 100px;
}
#footer {
	background: url("../../Images/footerbg.jpg") repeat-x left top; margin: =
0px 0px 0px 8px; border: 0px solid red; width: 966px; height: 84px; =
float: left; z-index: 999999;
}
#footerbottombg {
	background: url("../../Images/footerbg.jpg") repeat-x left bottom; =
width: 100%; height: 84px; float: left;
}
#innerfooter-contain {
	background: url("../../Images/inner-footerbg.jpg") repeat-x left top; =
width: 100%; float: left;
}
#innerfooter {
	background: url("../../Images/inner-footerbg.jpg") repeat-x left top; =
margin: 0px auto; border: 1px solid red; width: 966px; height: 75px;
}
#footerleft {
	margin: 2px 0px 0px 8px; padding: 5px 0px; border: 0px solid red; =
width: 900px; float: left;
}
#footerleft ul {
	margin: 20px 0px; float: left;
}
#footerleft li {
	list-style: none; margin: 0px 2px; color: rgb(123, 123, 123); =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; =
text-decoration: none; float: left;
}
#footerleft a {
	color: rgb(123, 123, 123); text-transform: none; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;
}
#footerleft a:hover {
	color: rgb(194, 127, 29); text-decoration: underline;
}
#footerright {
	margin: 0px; padding: 3px 0px; border: 0px solid red; float: left;
}
#footerright a {
	margin: 3px 5px 0px 0px; border: 0px currentColor; font-size: 12px; =
font-weight: bold; text-decoration: none;
}
#footerright a:hover {
	color: rgb(194, 127, 29); text-decoration: underline;
}
#middle {
	margin: 19px 0px 0px 9px; border: 1px solid red; width: 966px; height: =
351px; float: left; background-image: url("../../Images/banner.jpg"); =
background-repeat: no-repeat;
}
#slideshow {
	margin: 10px 0px 30px 10px; width: 650px; height: 331px; float: left;
}
.tilte {
	margin: 30px 0px 0px -9px; height: 52px; float: left;
}
#maintxthme {
	margin: 0px; padding: 10px; border: 0px solid red; width: 936px; =
height: auto; float: left;
}
.welcomeimg {
	margin: 0px 0px 0px 20px; border: 0px solid red; width: 406px; height: =
221px; float: left;
}
.welcometxt {
	margin: 0px; padding: 20px; border: 0px solid red; width: 440px; =
line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: =
12px; float: right;
}
.bannertitle {
	margin: 30px 0px 20px -30px; width: 971px; height: 171px; float: left;
}
.logistic {
	margin: 0px 0px 20px; padding: 10px; width: 100%; height: auto; float: =
left;
}
.logistic p {
	margin: 10px 0px 0px; color: rgb(119, 119, 119); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.logistic h2 {
	margin: 20px 0px 0px; color: rgb(30, 118, 167); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; =
font-weight: bold;
}
.logistic a {
	color: rgb(30, 118, 167); line-height: 20px; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: =
underline;
}
.logistic a:hover {
	color: rgb(119, 119, 119); line-height: 20px; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: =
underline;
}
.elearning {
	margin: 0px; padding: 10px; width: 95%; height: auto; float: left;
}
.elearning p {
	margin: 10px 0px 0px; color: rgb(119, 119, 119); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.elearning h2 {
	color: rgb(30, 118, 167); line-height: 20px; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
}
.elearning a {
	color: rgb(30, 118, 167); line-height: 20px; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: =
underline;
}
.elearning a:hover {
	color: rgb(119, 119, 119); line-height: 20px; font-family: Verdana, =
Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: =
underline;
}
.strategic li {
	border: 0px solid red; float: left;
}
.staffpage {
	margin: 0px 0px 10px; padding: 0px; width: 915px; color: rgb(119, 119, =
119); line-height: 20px; font-family: Verdana, Arial, Helvetica, =
sans-serif; font-size: 12px; border-bottom-color: rgb(204, 204, 204); =
border-bottom-width: 1px; border-bottom-style: dashed; min-height: =
230px;
}
.profexp-btn {
	margin: 10px 0px; text-align: right; clear: both;
}
.newsletter-img {
	margin: 10px; float: left;
}
.newsletter-img2 {
	margin: 10px; border: 0px solid red; width: 420px; height: 240px; =
text-align: center; float: left;
}
#innercontent h3 {
	margin: 20px 0px 0px; color: rgb(30, 118, 167); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; =
font-weight: bold;
}
#innercontent h2 {
	margin: 20px 0px 0px; color: rgb(30, 118, 167); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; =
font-weight: bold;
}
#innercontent h1 {
	margin: 20px 0px 0px; color: rgb(30, 118, 167); line-height: 20px; =
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; =
font-weight: bold;
}
.txtjustify {
	text-align: justify;
}
#translate_holder {
	margin: 5px 20px 0px 0px; border: 0px solid red; width: 16em; height: =
4.2em; text-align: right; float: right;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/menu.css

div#menu {
	background: url("../../images/menu-bg.png") no-repeat; font: bold =
12px/normal Arial, san-serif; margin: 0px 0px 0px 8px; padding: 0px 0px =
0px 35px; border: 0px solid red; width: auto; height: 50px; color: =
rgb(98, 98, 99); font-size-adjust: none; font-stretch: normal;
}
div#menu ul li.space {
	list-style: none; width: 1px; height: 40px; margin-right: 0px; =
border-left-color: rgb(128, 145, 176); border-left-width: 1px; =
border-left-style: solid; float: left; background-image: none;
}
div#menu ul {
	list-style: none; margin: 4px 0px 0px; padding: 0px; float: left;
}
div#menu ul.menu {
	padding-right: 3px;
}
div#menu li {
	margin: 0px 0px 0px 1px; padding: 0px 9px 0px 5px; width: auto; float: =
left; display: block; position: relative; z-index: 9;
}
div#menu ul ul li {
	z-index: 9;
}
div#menu li div {
	background: url("../../images/submenu-bottom.png") no-repeat 7px =
bottom; list-style: none; margin: 6px 0px 0px -7px; padding: 0px 0px =
11px 7px; left: 0px; top: 40px; width: 198px; float: left; visibility: =
hidden; position: absolute; z-index: 11; _background-image: =
url(../../images/submenu-bottom.gif);
}
div#menu li:hover > div {
	visibility: visible;
}
div#menu a {
	padding: 0px 15px; width: auto; height: 41px; text-align: center; =
line-height: 41px; text-decoration: none; margin-top: 1px; float: left; =
display: block; white-space: nowrap; position: relative; z-index: 10;
}
div#menu span {
	background-position: 95% 0px; padding: 0px 0px 0px 10px; text-align: =
center; display: block; cursor: pointer; background-repeat: no-repeat;
}
div#menu a {
	background: none; padding: 0px 15px 0px 5px; height: 46px; line-height: =
40px; margin-right: 5px; border-right-color: rgb(171, 171, 171); =
border-right-width: 0px; border-right-style: solid; _margin-right: 1px;
}
div#menu span {
	background: none; font: bold 12px/40px Arial, san-serif; color: rgb(98, =
98, 99); text-transform: uppercase; padding-left: 20px; margin-top: 2px; =
font-size-adjust: none; font-stretch: normal;
}
div#menu a:hover {
	background: url("../../images/selected-right-sub.png") no-repeat right =
-1px; _background-image: url(../../images/selected-right-sub.gif);
}
div#menu a.over {
	background: url("../../images/selected-right-sub.png") no-repeat right =
-1px; _background-image: url(../../images/selected-right-sub.gif);
}
div#menu a:hover span {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
-3px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu a.over span {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
-3px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu li:hover {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
0px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu li.over {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
0px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu li.current a {
	background: url("../../images/selected-right-sub.png") no-repeat right =
-1px; _background-image: url(../../images/selected-right-sub.gif);
}
div#menu ul.menu > li:hover > a {
	background: url("../../images/selected-right-sub.png") no-repeat right =
-1px; _background-image: url(../../images/selected-right-sub.gif);
}
div#menu li.current a span {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
-3px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu ul.menu > li:hover > a span {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
-3px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu ul.menu > li:hover > a span {
	color: rgb(255, 255, 255);
}
div#menu ul.menu > li:hover > a {
	color: rgb(255, 255, 255);
}
div#menu li {
=09
}
div#menu li.last {
	background: none;
}
div#menu li.current a {
	background: none;
}
div#menu li.current a span {
	background: none;
}
div.js-active#menu a:hover {
	background: none;
}
div.js-active#menu a:hover span {
	background: none;
}
div.js-active#menu a {
	background: none;
}
div.js-active#menu span {
	background: none;
}
div.js-active#menu ul.menu > li:hover > a {
	background: none;
}
div.js-active#menu ul.menu > li:hover > a span {
	background: none;
}
div#menu li.current a.over {
	background: url("../../images/selected-right-sub.png") no-repeat right =
-1px; _background-image: url(../../images/selected-right-sub.gif);
}
div#menu li.current a.over span {
	background: url("../../images/selected-left-sub.png") no-repeat 0px =
-3px; _background-image: url(../../images/selected-left-sub.gif);
}
div#menu a.over span {
	color: rgb(61, 78, 41);
}
div#menu ul ul li {
	background: none; padding: 0px;
}
div#menu ul ul {
	padding-top: 10px;
}
div#menu ul ul a {
	margin: 0px 0px 0px -5px; padding: 0px 0px 0px 10px; width: 180px; =
height: auto; text-align: left; color: rgb(216, 235, 197); =
text-transform: uppercase; line-height: 26px; font-size: 9px; float: =
none; display: block; white-space: normal; z-index: -1;
}
div#menu ul ul a span {
	padding: 0px 0px 0px 5px; color: rgb(255, 255, 255); line-height: 26px; =
font-size: 9px; font-style: normal;
}
div#menu ul ul a {
	padding: 0px 0px 0px 10px; text-align: left; color: rgb(255, 255, 255); =
text-transform: uppercase; line-height: 26px; font-size: 10px; =
font-style: normal;
}
div#menu li.current ul a {
	background: none;
}
div#menu li.current ul a span {
	background: none;
}
div#menu ul ul a:hover {
	background: url("../../images/submenu-selected-bottom.png") no-repeat =
5px bottom;
}
div#menu ul ul a:hover span {
	background: url("../../images/submenu-selected-top.png") no-repeat 0px =
0px;
}
div#menu ul ul a.parent {
	background: url("../../images/submenu-pointer-bottom.gif") no-repeat =
5px bottom;
}
div#menu ul ul a.parent span {
	background: url("../../images/submenu-pointer-top.png") no-repeat 0px =
0px;
}
div#menu ul ul a.parent:hover {
	background: url("../../images/submenu-pointer-selected-bottom.png") =
no-repeat 5px bottom;
}
div#menu ul ul a.parent:hover span {
	background: url("../../images/submenu-selected-top.png") no-repeat 0px =
0px;
}
div#menu ul ul span {
	text-align: left; margin-top: 0px;
}
div#menu ul ul li.last {
	background: none;
}
div#menu ul ul li {
	width: 90%; margin-left: 10px; border-bottom-color: rgb(137, 220, 255); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
div#menu ul ul div {
	background: url("../../images/subsubmenu-top.png") no-repeat 0px 0px; =
margin: -44px 0px 0px 169px !important; padding: 15px 0px 8px; width: =
190px; _background-image: url(../../images/subsubmenu-top.gif);
}
* + html div#menu ul ul div {
	height: 10px;
}
* + html div.ie7#menu ul ul div {
	height: auto;
}
div#menu ul ul ul {
	background: url("../../images/submenu-bottom.png") no-repeat 0px =
bottom; padding: 0px 4px 5px 1px; border: 0px solid red; width: 200px; =
_background-image: url(../../images/submenu-bottom.gif);
}
div#menu ul ul ul div {
	margin: -44px 0px 0px 169px !important; padding: 15px 0px 8px;
}
div#menu ul ul div li {
	top: -5px; position: relative;
}
div#menu li.back {
	background: url("../../images/lavalamp-left.png") no-repeat 0px 0px; =
margin: 0px; padding: 0px; width: 10px; height: 46px; position: =
absolute; z-index: 8; _background-image: =
url(../../images/lavalamp-left.gif);
}
div#menu li.back .left {
	background: url("../../images/lavalamp-right.png") no-repeat right 0px; =
margin: 0px 5px 0px 10px; padding: 0px; left: 0px; top: 0px; width: =
auto; height: 46px; float: none; visibility: visible; position: =
relative; _background-image: url(../../images/lavalamp-right.gif); =
_margin-right: 2px;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/print.css

#header {
	display: none;
}
#header .global {
	display: none;
}
.social {
	display: none;
}
#mainnav {
	display: none;
}
#sidebar {
	display: none;
}
#interior-header {
	margin: 21px 0px; color: black; line-height: 37px; font-family: serif; =
font-size: 32px; font-weight: bold;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/css/form.css

.scfNumberBorder {
	background-color: red;
}
.scfForm input {
	border: 1px solid rgb(119, 119, 119); box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.scfForm select {
	border: 1px solid rgb(119, 119, 119); box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.scfForm textarea {
	border: 1px solid rgb(119, 119, 119); box-sizing: border-box; =
-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.scfForm textarea {
	resize: none;
}
.scfForm {
	margin: 0px 0px 0px 20px; border: 0px solid red; width: 95%; height: =
100%; text-align: left; line-height: 18px; font-family: =
Verdana,Arial,Helvetica,sans-serif; font-size: 12px; min-height: 500px;
}
.scfIntroBorder {
=09
}
.scfFooterBorder {
	float: left;
}
.scfSubmitButtonBorder {
=09
}
.scfSubmitButton {
=09
}
.scfError {
=09
}
.scfValidationSummary {
	margin-left: 20px;
}
.scfValidatorRequired {
	margin: 10px 0px 0px; color: rgb(255, 0, 0); float: left;
}
.scfRequired {
	margin: 10px 0px 0px; color: rgb(255, 0, 0); float: left;
}
.scfValidator {
	margin: 0px; float: left; display: block;
}
.scfSectionBorderAsFieldSet {
	border-width: 0px; border-style: solid none none; border-color: =
currentColor; margin: 0px; padding: 0px;
}
.scfSectionLegend {
	padding: 7px 13px 8px 0px; font-weight: bold; text-decoration: none; =
margin-left: 10px;
}
.scfSectionBorder {
	margin: 0px; padding: 0px; width: 100%;
}
.scfSectionContent {
	width: 100%; text-align: right; float: left;
}
.scfSectionUsefulInfo {
	width: 100%; vertical-align: top; display: inline;
}
.scfCheckboxBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; display: =
block;
}
.scfCheckbox {
	margin: 0px; padding: 0px; width: 80%; text-align: center; float: left; =
display: block;
}
.scfCheckboxUsefulInfo {
	padding: 0px 3px; width: 90%; font-size: 0.9em; display: block;
}
.scfLabel {
	width: 100%; display: block;
}
.scfListBox {
	margin: 0px; width: 100%;
}
.scfDropList {
	margin: 0px; width: 100%;
}
.scfListBoxGeneralPanel {
	width: 60%; float: left; display: block;
}
.scfDropListGeneralPanel {
	width: 60%; float: left; display: block;
}
.scfMultipleLineTextBox {
	margin: 0px; width: 100%;
}
.scfDropListBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfEmailBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfMultipleLineTextBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfSingleLineTextBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfPasswordBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfNumberBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfDateBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfRadioButtonListBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfListBoxBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfCheckBoxListBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfFileUploadBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfDateSelectorBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfCreditCardBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfConfirmPasswordBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfCaptchaBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfTelephoneBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfSmsTelephoneBorder {
	margin: 5px 0px; width: 100%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfEmailTextBox {
	margin: 0px; width: 100%;
}
.scfSingleLineTextBox {
	margin: 0px; width: 100%;
}
.scfPasswordTextBox {
	margin: 0px; width: 100%;
}
.scfNumberTextBox {
	margin: 0px; width: 100%;
}
.scfDateTextBox {
	margin: 0px; width: 100%;
}
.scfRadioButtonList {
	margin: 0px; width: 100%;
}
.scfListBox {
	margin: 0px; width: 100%;
}
.scfCheckBoxList {
	margin: 0px; width: 100%;
}
.scfFileUpload {
	margin: 0px; width: 100%;
}
.scfCreditCardTextBox {
	margin: 0px; width: 100%;
}
.scfCreditCardType {
	margin: 0px; width: 100%;
}
.scfConfirmPasswordTextBox {
	margin: 0px; width: 100%;
}
.scfTelephoneTextBox {
	margin: 0px; width: 100%;
}
.scfSmsTelephoneTextBox {
	margin: 0px; width: 100%;
}
.scfDropListLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfEmailLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfMultipleLineTextLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfSingleLineTextLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfPasswordLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfNumberLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfDateLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfRadioButtonListLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfCheckBoxListLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfListBoxLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfFileUploadLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfDateSelectorLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfCreditCardLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfConfirmPasswordLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfCaptchaLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfTelephoneLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfSmsTelephoneLabel {
	margin: 5px 3px; padding: 3px 0px; border: 0px solid red; width: 190px; =
text-align: right; float: left; display: block;
}
.scfEmailGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfMultipleLineGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfSingleLineGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfPasswordGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfNumberGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfDateGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfRadioButtonListGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfCheckBoxListGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfFileUploadGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfDateSelectorGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfCreditCardGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfConfirmPasswordGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfCaptchaGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfTelephoneGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfSmsTelephoneGeneralPanel {
	margin: 5px 3px; padding: 0px 2px 0px 0px; width: 40%; float: left; =
display: block;
}
.scfDropListUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfEmailUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfMultipleLineTextUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfSingleLineTextUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfPasswordUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfNumberUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfDateUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfRadioButtonListUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfListBoxUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfCheckBoxListUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfFileUploadUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfDateSelectorUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfCreditCardTextUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfConfirmPasswordUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfCaptchaUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfTelephoneUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfSmsTelephoneUsefulInfo {
	width: 100%; padding-left: 2px; font-size: 12px; float: left; display: =
block;
}
.scfDateSelectorDay {
	margin: 0px; width: 33%;
}
.scfDateSelectorMonth {
	margin: 0px; width: 33%;
}
.scfDateSelectorYear {
	margin: 0px; width: 33%;
}
.scfDateSelectorLabel {
	margin-top: 7px;
}
.scfDateSelectorShortLabelDay {
	margin: 0px; padding: 0px 0px 1px; width: 33%; line-height: 10px; =
font-size: xx-small; float: left; display: block;
}
.scfDateSelectorShortLabelMonth {
	margin: 0px; padding: 0px 0px 1px; width: 33%; line-height: 10px; =
font-size: xx-small; float: left; display: block;
}
.scfDateSelectorShortLabelYear {
	margin: 0px; padding: 0px 0px 1px; width: 33%; line-height: 10px; =
font-size: xx-small; float: left; display: block;
}
ul {
	margin: 0px; padding: 0px;
}
.scfCreditCardType {
	width: 100%;
}
.scfCaptchaLabelText {
	width: 180px;
}
.scfCaptcha img {
	border: 1px solid black;
}
.scfCaptchaTextBox {
	width: 100%;
}
.scfCaptchStrongTextPanel {
	width: 180px; float: left; display: block;
}
.scfCaptchaLimitGeneralPanel {
	width: 215px;
}
.scfCaptchaLimitGeneralPanel .scfRequired {
	float: right;
}
.scfCaptchaLimitGeneralPanel .scfValidatorRequired {
	float: right;
}
.scfCaptchaGeneralPanel embed {
	position: absolute; z-index: -10;
}
.scfCaptchaGeneralPanel td br {
	margin-top: 3px; margin-bottom: 5px;
}
.scfCaptchaGeneralPanel td input {
	margin-left: 20px;
}
.scfCaptchaGeneralPanel table {
	margin-top: 30px;
}
.scfShortDate {
	margin: 5px 0px; width: 60%; text-align: left; clear: left; =
vertical-align: top; display: block;
}
.scfShortText {
	margin: 0px; width: 40%; float: right;
}
.scfShortDate .scfDateSelectorLabel {
	width: 50%; margin-top: 0px;
}
.scfShortDate .scfDateSelectorGeneralPanel {
	width: 46%;
}
.scfShortDate .scfDateSelectorDay {
	display: none;
}
.scfShortDate .scfDateSelectorShortLabelDay {
	display: none;
}
.scfShortDate .scfDateSelectorShortLabelMonth {
	display: none;
}
.scfShortDate .scfDateSelectorShortLabelYear {
	display: none;
}
.scfShortDate .scfDateSelectorShortLabelMonth {
	width: 49%;
}
.scfShortDate .scfDateSelectorShortLabelYear {
	width: 49%;
}
.scfShortDate .scfDateSelectorMonth {
	width: 49%;
}
.scfShortDate .scfDateSelectorYear {
	width: 49%;
}
.scfShortText .scfSingleLineTextLabel {
	width: 15%;
}
.scfShortText .scfSingleLineGeneralPanel {
	width: 60%;
}
.scfShortText .scfSingleLineTextUsefulInfo {
=09
}
.scfShortText .scfSingleLineTextBox {
	margin: 0px; width: 100%;
}
.scWfmPassword {
	-ms-behavior: =
url(/sitecore%20modules/shell/Web%20Forms%20for%20Marketers/themes/autoco=
mplete.htc);
}
.section1 {
	border: 0px solid red; width: 170px; height: auto; margin-left: 10px; =
float: left;
}
.section1 input {
	border: 1px solid rgb(119, 119, 119); width: 100px; float: left;
}
.section2 {
	margin: 10px 0px; border: 0px solid red; width: 400px; height: auto; =
text-align: right; float: right;
}
.section2 input {
	margin: 0px 0px 0px 15px; border: 1px solid rgb(119, 119, 119); width: =
100px;
}
.section3 {
	margin: 0px 0px 20px 50px; border: 0px solid red; width: 100%; height: =
auto; float: left;
}
#content_0_form_073870C75F9E410AA2EFA77138AB8E08_form_073870C75F9E410AA2E=
FA77138AB8E08_submit {
	background: =
url("http://www.edctraining.org/SBCCD/EDCT/Media/images/submit.png") =
no-repeat left top; border: currentColor; width: 78px; height: 22px; =
color: transparent; font-size: 0px; cursor: pointer;
}

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js

/*! jQuery v1.7.2 jquery.com | jquery.org/license */=0A=
(function(a,b){function cy(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cu(a){if(!cj[a]){var =
b=3Dc.body,d=3Df("<"+a+">").appendTo(b),e=3Dd.css("display");d.remove();i=
f(e=3D=3D=3D"none"||e=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.=
frameBorder=3Dck.width=3Dck.height=3D0),b.appendChild(ck);if(!cl||!ck.cre=
ateElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write(=
(f.support.boxModel?"<!doctype =
html>":"")+"<html><body>"),cl.close();d=3Dcl.createElement(a),cl.body.app=
endChild(d),e=3Df.css(d,"display"),b.removeChild(ck)}cj[a]=3De}return =
cj[a]}function ct(a,b){var =
c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});=
return c}function cs(){cq=3Db}function cr(){setTimeout(cs,0);return =
cq=3Df.now()}function ci(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a)?d(a,e):b=
_(a+"["+(typeof e=3D=3D"object"?b:"")+"]",e,c,d)});else =
if(!c&&f.type(b)=3D=3D=3D"object")for(var e in =
b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c){var =
d,e,g=3Df.ajaxSettings.flatOptions||{};for(d in =
c)c[d]!=3D=3Db&&((g[d]?a:e||(e=3D{}))[d]=3Dc[d]);e&&f.extend(!0,a,e)}func=
tion bZ(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbS,l;for(;i<j&&(k||!l);i++)=
l=3Dh[i](c,d,e),typeof =
l=3D=3D"string"&&(!k||g[l]?l=3Db:(c.dataTypes.unshift(l),l=3DbZ(a,c,d,e,l=
,g)));(k||!l)&&!g["*"]&&(l=3DbZ(a,c,d,e,"*",g));return l}function =
bY(a){return function(b,c){typeof =
b!=3D"string"&&(c=3Db,b=3D"*");if(f.isFunction(c)){var =
d=3Db.toLowerCase().split(bO),e=3D0,g=3Dd.length,h,i,j;for(;e<g;e++)h=3Dd=
[e],j=3D/^\+/.test(h),j&&(h=3Dh.substr(1)||"*"),i=3Da[h]=3Da[h]||[],i[j?"=
unshift":"push"](c)}}}function bB(a,b,c){var =
d=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetHeight,e=3Db=3D=3D=3D"width"?=
1:0,g=3D4;if(d>0){if(c!=3D=3D"border")for(;e<g;e+=3D2)c||(d-=3DparseFloat=
(f.css(a,"padding"+bx[e]))||0),c=3D=3D=3D"margin"?d+=3DparseFloat(f.css(a=
,c+bx[e]))||0:d-=3DparseFloat(f.css(a,"border"+bx[e]+"Width"))||0;return =
d+"px"}d=3Dby(a,b);if(d<0||d=3D=3Dnull)d=3Da.style[b];if(bt.test(d))retur=
n =
d;d=3DparseFloat(d)||0;if(c)for(;e<g;e+=3D2)d+=3DparseFloat(f.css(a,"padd=
ing"+bx[e]))||0,c!=3D=3D"padding"&&(d+=3DparseFloat(f.css(a,"border"+bx[e=
]+"Width"))||0),c=3D=3D=3D"margin"&&(d+=3DparseFloat(f.css(a,c+bx[e]))||0=
);return d+"px"}function bo(a){var =
b=3Dc.createElement("div");bh.appendChild(b),b.innerHTML=3Da.outerHTML;re=
turn b.firstChild}function bn(a){var =
b=3D(a.nodeName||"").toLowerCase();b=3D=3D=3D"input"?bm(a):b!=3D=3D"scrip=
t"&&typeof =
a.getElementsByTagName!=3D"undefined"&&f.grep(a.getElementsByTagName("inp=
ut"),bm)}function =
bm(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck=
ed=3Da.checked}function bl(a){return typeof =
a.getElementsByTagName!=3D"undefined"?a.getElementsByTagName("*"):typeof =
a.querySelectorAll!=3D"undefined"?a.querySelectorAll("*"):[]}function =
bk(a,b){var =
c;b.nodeType=3D=3D=3D1&&(b.clearAttributes&&b.clearAttributes(),b.mergeAt=
tributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase(),c=3D=3D=3D"ob=
ject"?b.outerHTML=3Da.outerHTML:c!=3D=3D"input"||a.type!=3D=3D"checkbox"&=
&a.type!=3D=3D"radio"?c=3D=3D=3D"option"?b.selected=3Da.defaultSelected:c=
=3D=3D=3D"input"||c=3D=3D=3D"textarea"?b.defaultValue=3Da.defaultValue:c=3D=
=3D=3D"script"&&b.text!=3D=3Da.text&&(b.text=3Da.text):(a.checked&&(b.def=
aultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.value&&(b.value=3Da.=
value)),b.removeAttribute(f.expando),b.removeAttribute("_submit_attached"=
),b.removeAttribute("_change_attached"))}function =
bj(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var =
c,d,e,g=3Df._data(a),h=3Df._data(b,g),i=3Dg.events;if(i){delete =
h.handle,h.events=3D{};for(c in =
i)for(d=3D0,e=3Di[c].length;d<e;d++)f.event.add(b,c,i[c][d])}h.data&&(h.d=
ata=3Df.extend({},h.data))}}function bi(a,b){return =
f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a=
.ownerDocument.createElement("tbody")):a}function U(a){var =
b=3DV.split("|"),c=3Da.createDocumentFragment();if(c.createElement)while(=
b.length)c.createElement(b.pop());return c}function =
T(a,b,c){b=3Db||0;if(f.isFunction(b))return f.grep(a,function(a,d){var =
e=3D!!b.call(a,d,a);return e=3D=3D=3Dc});if(b.nodeType)return =
f.grep(a,function(a,d){return a=3D=3D=3Db=3D=3D=3Dc});if(typeof =
b=3D=3D"string"){var d=3Df.grep(a,function(a){return =
a.nodeType=3D=3D=3D1});if(O.test(b))return =
f.filter(b,d,!c);b=3Df.filter(b,d)}return f.grep(a,function(a,d){return =
f.inArray(a,b)>=3D0=3D=3D=3Dc})}function =
S(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
K(){return!0}function J(){return!1}function n(a,b,c){var =
d=3Db+"defer",e=3Db+"queue",g=3Db+"mark",h=3Df._data(a,d);h&&(c=3D=3D=3D"=
queue"||!f._data(a,e))&&(c=3D=3D=3D"mark"||!f._data(a,g))&&setTimeout(fun=
ction(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)=
}function m(a){for(var b in =
a){if(b=3D=3D=3D"data"&&f.isEmptyObject(a[b]))continue;if(b!=3D=3D"toJSON=
")return!1}return!0}function =
l(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(k,"-$1").toLowerCase();d=3Da.getAttribute(e);if(typ=
eof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNumeric(d)?+d:j.test(d)?f.parseJSON(d):d}catch(g){}f.d=
ata(a,c,d)}else d=3Db}return d}function h(a){var =
b=3Dg[a]=3D{},c,d;a=3Da.split(/\s+/);for(c=3D0,d=3Da.length;c<d;c++)b[a[c=
]]=3D!0;return b}var =
c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function =
J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim=
eout(J,1);return}e.ready()}}var e=3Dfunction(a,b){return new =
e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^#<]*(<[\w\W]+>)[^>]*$=
|#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/^<(\w+)\s*\/?>(?:<\/\1=
>)?$/,n=3D/^[\],:{}\s]*$/,o=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=3D/=
"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=3D/(?=
:^|:|,)(?:\s*\[)+/g,r=3D/(webkit)[ =
\/]([\w.]+)/,s=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,t=3D/(msie) =
([\w.]+)/,u=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,v=3D/-([a-z]|[0-9])/ig,w=3D/^-ms-/,x=3Dfunction(a,b){retur=
n(b+"").toUpperCase()},y=3Dd.userAgent,z,A,B,C=3DObject.prototype.toStrin=
g,D=3DObject.prototype.hasOwnProperty,E=3DArray.prototype.push,F=3DArray.=
prototype.slice,G=3DString.prototype.trim,H=3DArray.prototype.indexOf,I=3D=
{};e.fn=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dm.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.7.2",length:0,size:function(){=
return this.length},toArray:function(){return =
F.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return =
this},eq:function(a){a=3D+a;return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
 i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j<k;j++)if((a=3Darguments[j])!=3Dnull)for(c in =
a){d=3Di[c],f=3Da[c];if(i=3D=3D=3Df)continue;l&&f&&(e.isPlainObject(f)||(=
g=3De.isArray(f)))?(g?(g=3D!1,h=3Dd&&e.isArray(d)?d:[]):h=3Dd&&e.isPlainO=
bject(d)?d:{},i[c]=3De.extend(l,h,f)):f!=3D=3Db&&(i[c]=3Df)}return =
i},e.extend({noConflict:function(b){a.$=3D=3D=3De&&(a.$=3Dg),b&&a.jQuery=3D=
=3D=3De&&(a.jQuery=3Df);return =
e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!=
0)},ready:function(a){if(a=3D=3D=3D!0&&!--e.readyWait||a!=3D=3D!0&&!e.isR=
eady){if(!c.body)return =
setTimeout(e.ready,1);e.isReady=3D!0;if(a!=3D=3D!0&&--e.readyWait>0)retur=
n;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bi=
ndReady:function(){if(!A){A=3De.Callbacks("once =
memory");if(c.readyState=3D=3D=3D"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",B,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&J()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return =
a!=3Dnull&&a=3D=3Da.window},isNumeric:function(a){return!isNaN(parseFloat=
(a))&&isFinite(a)},type:function(a){return =
a=3D=3Dnull?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;try{if=
(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype=
,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return =
d=3D=3D=3Db||D.call(a,d)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw new =
Error(a)},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(c){if(typeof c!=3D"string"||!c)return null;var =
d,f;try{a.DOMParser?(f=3Dnew =
DOMParser,d=3Df.parseFromString(c,"text/xml")):(d=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),d.async=3D"false",d.loadXML(c))}catch(g=
){d=3Db}(!d||!d.documentElement||d.getElementsByTagName("parsererror").le=
ngth)&&e.error("Invalid XML: "+c);return =
d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return =
a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g<h;)if(c.apply(a[g++],d)=3D=3D=3D!1)break}else if(i){for(f in =
a)if(c.call(a[f],f,a[f])=3D=3D=3D!1)break}else =
for(;g<h;)if(c.call(a[g],g,a[g++])=3D=3D=3D!1)break;return =
a},trim:G?function(a){return =
a=3D=3Dnull?"":G.call(a)}:function(a){return =
a=3D=3Dnull?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b=
){var c=3Db||[];if(a!=3Dnull){var =
d=3De.type(a);a.length=3D=3Dnull||d=3D=3D=3D"string"||d=3D=3D=3D"function=
"||d=3D=3D=3D"regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return =
c},inArray:function(a,b,c){var d;if(b){if(H)return =
H.call(b,a,c);d=3Db.length,c=3Dc?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(=
c in b&&b[c]=3D=3D=3Da)return c}return-1},merge:function(a,c){var =
d=3Da.length,e=3D0;if(typeof c.length=3D=3D"number")for(var =
f=3Dc.length;e<f;e++)a[d++]=3Dc[e];else =
while(c[e]!=3D=3Db)a[d++]=3Dc[e++];a.length=3Dd;return =
a},grep:function(a,b,c){var d=3D[],e;c=3D!!c;for(var =
f=3D0,g=3Da.length;f<g;f++)e=3D!!b(a[f],f),c!=3D=3De&&d.push(a[f]);return=
 d},map:function(a,c,d){var f,g,h=3D[],i=3D0,j=3Da.length,k=3Da =
instanceof e||j!=3D=3Db&&typeof =
j=3D=3D"number"&&(j>0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i<j;i++)f=3Dc(a[i],i,d),f!=3Dnull&&(h[h.length]=3Df);else for(g in =
a)f=3Dc(a[g],g,d),f!=3Dnull&&(h[h.length]=3Df);return =
h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof =
c=3D=3D"string"){var d=3Da[c];c=3Da,a=3Dd}if(!e.isFunction(a))return =
b;var f=3DF.call(arguments,2),g=3Dfunction(){return =
a.apply(c,f.concat(F.call(arguments)))};g.guid=3Da.guid=3Da.guid||g.guid|=
|e.guid++;return g},access:function(a,c,d,f,g,h,i){var =
j,k=3Dd=3D=3Dnull,l=3D0,m=3Da.length;if(d&&typeof d=3D=3D"object"){for(l =
in d)e.access(a,c,l,d[l],1,h,f);g=3D1}else =
if(f!=3D=3Db){j=3Di=3D=3D=3Db&&e.isFunction(f),k&&(j?(j=3Dc,c=3Dfunction(=
a,b,c){return =
j.call(e(a),c)}):(c.call(a,f),c=3Dnull));if(c)for(;l<m;l++)c(a[l],d,j?f.c=
all(a[l],l,c(a[l],d)):f,i);g=3D1}return =
g?a:k?c.call(a):m?c(a[0],d):h},now:function(){return(new =
Date).getTime()},uaMatch:function(a){a=3Da.toLowerCase();var =
b=3Dr.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)=
||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function =
a(b,c){return new =
a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=3Dthis,a.fn=3Da.prototype=
=3Dthis(),a.fn.constructor=3Da,a.sub=3Dthis.sub,a.fn.init=3Dfunction(d,f)=
{f&&f instanceof e&&!(f instanceof a)&&(f=3Da(f));return =
e.fn.init.call(this,d,f,b)},a.fn.init.prototype=3Da.fn;var =
b=3Da(c);return a},browser:{}}),e.each("Boolean Number String Function =
Array Date RegExp Object".split(" "),function(a,b){I["[object =
"+b+"]"]=3Db.toLowerCase()}),z=3De.uaMatch(y),z.browser&&(e.browser[z.bro=
wser]=3D!0,e.browser.version=3Dz.version),e.browser.webkit&&(e.browser.sa=
fari=3D!0),j.test("=C2=A0")&&(k=3D/^[\s\xA0]+/,l=3D/[\s\xA0]+$/),h=3De(c)=
,c.addEventListener?B=3Dfunction(){c.removeEventListener("DOMContentLoade=
d",B,!1),e.ready()}:c.attachEvent&&(B=3Dfunction(){c.readyState=3D=3D=3D"=
complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return =
e}(),g=3D{};f.Callbacks=3Dfunction(a){a=3Da?g[a]||h(a):{};var =
c=3D[],d=3D[],e,i,j,k,l,m,n=3Dfunction(b){var =
d,e,g,h,i;for(d=3D0,e=3Db.length;d<e;d++)g=3Db[d],h=3Df.type(g),h=3D=3D=3D=
"array"?n(g):h=3D=3D=3D"function"&&(!a.unique||!p.has(g))&&c.push(g)},o=3D=
function(b,f){f=3Df||[],e=3D!a.memory||[b,f],i=3D!0,j=3D!0,m=3Dk||0,k=3D0=
,l=3Dc.length;for(;c&&m<l;m++)if(c[m].apply(b,f)=3D=3D=3D!1&&a.stopOnFals=
e){e=3D!0;break}j=3D!1,c&&(a.once?e=3D=3D=3D!0?p.disable():c=3D[]:d&&d.le=
ngth&&(e=3Dd.shift(),p.fireWith(e[0],e[1])))},p=3D{add:function(){if(c){v=
ar =
a=3Dc.length;n(arguments),j?l=3Dc.length:e&&e!=3D=3D!0&&(k=3Da,o(e[0],e[1=
]))}return this},remove:function(){if(c){var =
b=3Darguments,d=3D0,e=3Db.length;for(;d<e;d++)for(var =
f=3D0;f<c.length;f++)if(b[d]=3D=3D=3Dc[f]){j&&f<=3Dl&&(l--,f<=3Dm&&m--),c=
.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var =
b=3D0,d=3Dc.length;for(;b<d;b++)if(a=3D=3D=3Dc[b])return!0}return!1},empt=
y:function(){c=3D[];return this},disable:function(){c=3Dd=3De=3Db;return =
this},disabled:function(){return!c},lock:function(){d=3Db,(!e||e=3D=3D=3D=
!0)&&p.disable();return =
this},locked:function(){return!d},fireWith:function(b,c){d&&(j?a.once||d.=
push([b,c]):(!a.once||!e)&&o(b,c));return =
this},fire:function(){p.fireWith(this,arguments);return =
this},fired:function(){return!!i}};return p};var =
i=3D[].slice;f.extend({Deferred:function(a){var b=3Df.Callbacks("once =
memory"),c=3Df.Callbacks("once =
memory"),d=3Df.Callbacks("memory"),e=3D"pending",g=3D{resolve:b,reject:c,=
notify:d},h=3D{done:b.add,fail:c.add,progress:d.add,state:function(){retu=
rn =
e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).f=
ail(b).progress(c);return =
this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments)=
;return this},pipe:function(a,b,c){return =
f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progr=
ess:[c,"notify"]},function(a,b){var =
c=3Db[0],e=3Db[1],g;f.isFunction(c)?i[a](function(){g=3Dc.apply(this,argu=
ments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.n=
otify):d[e+"With"](this=3D=3D=3Di?d:this,[g])}):i[a](d[e])})}).promise()}=
,promise:function(a){if(a=3D=3Dnull)a=3Dh;else for(var b in =
h)a[b]=3Dh[b];return a}},i=3Dh.promise({}),j;for(j in =
g)i[j]=3Dg[j].fire,i[j+"With"]=3Dg[j].fireWith;i.done(function(){e=3D"res=
olved"},c.disable,d.lock).fail(function(){e=3D"rejected"},b.disable,d.loc=
k),a&&a.call(i,i);return i},when:function(a){function m(a){return =
function(b){e[a]=3Darguments.length>1?i.call(arguments,0):b,j.notifyWith(=
k,e)}}function l(a){return =
function(c){b[a]=3Darguments.length>1?i.call(arguments,0):c,--g||j.resolv=
eWith(j,b)}}var =
b=3Di.call(arguments,0),c=3D0,d=3Db.length,e=3DArray(d),g=3Dd,h=3Dd,j=3Dd=
<=3D1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=3Dj.promise();if(d>1){=
for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise(=
).then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else =
j!=3D=3Da&&j.resolveWith(j,d?[a]:[]);return =
k}}),f.support=3Dfunction(){var =
b,d,e,g,h,i,j,k,l,m,n,o,p=3Dc.createElement("div"),q=3Dc.documentElement;=
p.setAttribute("className","t"),p.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'top:1px;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>",d=3Dp.getElementsByTagName("*"),e=3Dp.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};g=3Dc.createElement("select"=
),h=3Dg.appendChild(c.createElement("option")),i=3Dp.getElementsByTagName=
("input")[0],b=3D{leadingWhitespace:p.firstChild.nodeType=3D=3D=3D3,tbody=
:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55/.test(e.style.op=
acity),cssFloat:!!e.style.cssFloat,checkOn:i.value=3D=3D=3D"on",optSelect=
ed:h.selected,getSetAttribute:p.className!=3D=3D"t",enctype:!!c.createEle=
ment("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).oute=
rHTML!=3D=3D"<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubb=
les:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkW=
rapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=3Db.boxMod=
el=3Dc.compatMode=3D=3D=3D"CSS1Compat",i.checked=3D!0,b.noCloneChecked=3D=
i.cloneNode(!0).checked,g.disabled=3D!0,b.optDisabled=3D!h.disabled;try{d=
elete =
p.test}catch(r){b.deleteExpando=3D!1}!p.addEventListener&&p.attachEvent&&=
p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=3D!1}),p.=
cloneNode(!0).fireEvent("onclick")),i=3Dc.createElement("input"),i.value=3D=
"t",i.setAttribute("type","radio"),b.radioValue=3Di.value=3D=3D=3D"t",i.s=
etAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild=
(i),j=3Dc.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClon=
e=3Dj.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=3Di.c=
hecked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n =
in{submit:1,change:1,focusin:1})m=3D"on"+n,o=3Dm in =
p,o||(p.setAttribute(m,"return;"),o=3Dtypeof =
p[m]=3D=3D"function"),b[n+"Bubbles"]=3Do;j.removeChild(p),j=3Dg=3Dh=3Dp=3D=
i=3Dnull,f(function(){var =
d,e,g,h,i,j,l,m,n,q,r,s,t,u=3Dc.getElementsByTagName("body")[0];!u||(m=3D=
1,t=3D"padding:0;margin:0;border:",r=3D"position:absolute;top:0;left:0;wi=
dth:1px;height:1px;",s=3Dt+"0;visibility:hidden;",n=3D"style=3D'"+r+t+"5p=
x solid #000;",q=3D"<div "+n+"display:block;'><div =
style=3D'"+t+"0;display:block;overflow:hidden;'></div></div>"+"<table =
"+n+"' cellpadding=3D'0' =
cellspacing=3D'0'>"+"<tr><td></td></tr></table>",d=3Dc.createElement("div=
"),d.style.cssText=3Ds+"width:0;height:0;position:static;top:0;margin-top=
:"+m+"px",u.insertBefore(d,u.firstChild),p=3Dc.createElement("div"),d.app=
endChild(p),p.innerHTML=3D"<table><tr><td =
style=3D'"+t+"0;display:none'></td><td>t</td></tr></table>",k=3Dp.getElem=
entsByTagName("td"),o=3Dk[0].offsetHeight=3D=3D=3D0,k[0].style.display=3D=
"",k[1].style.display=3D"none",b.reliableHiddenOffsets=3Do&&k[0].offsetHe=
ight=3D=3D=3D0,a.getComputedStyle&&(p.innerHTML=3D"",l=3Dc.createElement(=
"div"),l.style.width=3D"0",l.style.marginRight=3D"0",p.style.width=3D"2px=
",p.appendChild(l),b.reliableMarginRight=3D(parseInt((a.getComputedStyle(=
l,null)||{marginRight:0}).marginRight,10)||0)=3D=3D=3D0),typeof =
p.style.zoom!=3D"undefined"&&(p.innerHTML=3D"",p.style.width=3Dp.style.pa=
dding=3D"1px",p.style.border=3D0,p.style.overflow=3D"hidden",p.style.disp=
lay=3D"inline",p.style.zoom=3D1,b.inlineBlockNeedsLayout=3Dp.offsetWidth=3D=
=3D=3D3,p.style.display=3D"block",p.style.overflow=3D"visible",p.innerHTM=
L=3D"<div =
style=3D'width:5px;'></div>",b.shrinkWrapBlocks=3Dp.offsetWidth!=3D=3D3),=
p.style.cssText=3Dr+s,p.innerHTML=3Dq,e=3Dp.firstChild,g=3De.firstChild,i=
=3De.nextSibling.firstChild.firstChild,j=3D{doesNotAddBorder:g.offsetTop!=
=3D=3D5,doesAddBorderForTableAndCells:i.offsetTop=3D=3D=3D5},g.style.posi=
tion=3D"fixed",g.style.top=3D"20px",j.fixedPosition=3Dg.offsetTop=3D=3D=3D=
20||g.offsetTop=3D=3D=3D15,g.style.position=3Dg.style.top=3D"",e.style.ov=
erflow=3D"hidden",e.style.position=3D"relative",j.subtractsBorderForOverf=
lowNotVisible=3Dg.offsetTop=3D=3D=3D-5,j.doesNotIncludeMarginInBodyOffset=
=3Du.offsetTop!=3D=3Dm,a.getComputedStyle&&(p.style.marginTop=3D"1%",b.pi=
xelMargin=3D(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=3D=3D"=
1%"),typeof =
d.style.zoom!=3D"undefined"&&(d.style.zoom=3D1),u.removeChild(d),l=3Dp=3D=
d=3Dnull,f.extend(b,j))});return b}();var =
j=3D/^(?:\{.*\}|\[.*\])$/,k=3D/([A-Z])/g;f.extend({cache:{},uuid:0,expand=
o:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0=
,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:f=
unction(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!=
m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g,h,i,j=3Df.expando,k=3Dtypeof =
c=3D=3D"string",l=3Da.nodeType,m=3Dl?f.cache:a,n=3Dl?a[j]:a[j]&&j,o=3Dc=3D=
=3D=3D"events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d=3D=3D=3Db)return;=
n||(l?a[j]=3Dn=3D++f.uuid:n=3Dj),m[n]||(m[n]=3D{},l||(m[n].toJSON=3Df.noo=
p));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?m[n]=3Df.extend(m[n],c):m[n].data=3Df.extend(m[n].dat=
a,c);g=3Dh=3Dm[n],e||(h.data||(h.data=3D{}),h=3Dh.data),d!=3D=3Db&&(h[f.c=
amelCase(c)]=3Dd);if(o&&!h[c])return =
g.events;k?(i=3Dh[c],i=3D=3Dnull&&(i=3Dh[f.camelCase(c)])):i=3Dh;return =
i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var =
d,e,g,h=3Df.expando,i=3Da.nodeType,j=3Di?f.cache:a,k=3Di?a[h]:h;if(!j[k])=
return;if(b){d=3Dc?j[k]:j[k].data;if(d){f.isArray(b)||(b in =
d?b=3D[b]:(b=3Df.camelCase(b),b in d?b=3D[b]:b=3Db.split(" =
")));for(e=3D0,g=3Db.length;e<g;e++)delete =
d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete =
j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?dele=
te j[k]:j[k]=3Dnull,i&&(f.support.deleteExpando?delete =
a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=3Dnull)}},_data:function=
(a,b,c){return =
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var =
b=3Df.noData[a.nodeName.toLowerCase()];if(b)return =
b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({=
data:function(a,c){var =
d,e,g,h,i,j=3Dthis[0],k=3D0,m=3Dnull;if(a=3D=3D=3Db){if(this.length){m=3D=
f.data(j);if(j.nodeType=3D=3D=3D1&&!f._data(j,"parsedAttrs")){g=3Dj.attri=
butes;for(i=3Dg.length;k<i;k++)h=3Dg[k].name,h.indexOf("data-")=3D=3D=3D0=
&&(h=3Df.camelCase(h.substring(5)),l(j,h,m[h]));f._data(j,"parsedAttrs",!=
0)}}return m}if(typeof a=3D=3D"object")return =
this.each(function(){f.data(this,a)});d=3Da.split(".",2),d[1]=3Dd[1]?"."+=
d[1]:"",e=3Dd[1]+"!";return =
f.access(this,function(c){if(c=3D=3D=3Db){m=3Dthis.triggerHandler("getDat=
a"+e,[d[0]]),m=3D=3D=3Db&&j&&(m=3Df.data(j,a),m=3Dl(j,a,m));return =
m=3D=3D=3Db&&d[1]?this.data(d[0]):m}d[1]=3Dc,this.each(function(){var =
b=3Df(this);b.triggerHandler("setData"+e,d),f.data(this,a,c),b.triggerHan=
dler("changeData"+e,d)})},null,c,arguments.length>1,null,!1)},removeData:=
function(a){return =
this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a=
,b){a&&(b=3D(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:f=
unction(a,b,c){a!=3D=3D!0&&(c=3Db,b=3Da,a=3D!1);if(b){c=3Dc||"fx";var =
d=3Dc+"mark",e=3Da?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b=
,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var =
d;if(a){b=3D(b||"fx")+"queue",d=3Df._data(a,b),c&&(!d||f.isArray(c)?d=3Df=
._data(a,b,f.makeArray(c)):d.push(c));return =
d||[]}},dequeue:function(a,b){b=3Db||"fx";var =
c=3Df.queue(a,b),d=3Dc.shift(),e=3D{};d=3D=3D=3D"inprogress"&&(d=3Dc.shif=
t()),d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.=
call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue =
"+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var =
d=3D2;typeof =
a!=3D"string"&&(c=3Da,a=3D"fx",d--);if(arguments.length<d)return =
f.queue(this[0],a);return c=3D=3D=3Db?this:this.each(function(){var =
b=3Df.queue(this,a,c);a=3D=3D=3D"fx"&&b[0]!=3D=3D"inprogress"&&f.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=3Df.fx?f.=
fx.speeds[a]||a:a,b=3Db||"fx";return this.queue(b,function(b,c){var =
d=3DsetTimeout(b,a);c.stop=3Dfunction(){clearTimeout(d)}})},clearQueue:fu=
nction(a){return this.queue(a||"fx",[])},promise:function(a,c){function =
m(){--h||d.resolveWith(e,[e])}typeof =
a!=3D"string"&&(c=3Da,a=3Db),a=3Da||"fx";var =
d=3Df.Deferred(),e=3Dthis,g=3De.length,h=3D1,i=3Da+"defer",j=3Da+"queue",=
k=3Da+"mark",l;while(g--)if(l=3Df.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)=
||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once =
memory"),!0))h++,l.add(m);m();return d.promise(c)}});var =
o=3D/[\n\t\r]/g,p=3D/\s+/,q=3D/\r/g,r=3D/^(?:button|input)$/i,s=3D/^(?:bu=
tton|input|object|select|textarea)$/i,t=3D/^a(?:rea)?$/i,u=3D/^(?:autofoc=
us|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|op=
en|readonly|required|scoped|selected)$/i,v=3Df.support.getSetAttribute,w,=
x,y;f.fn.extend({attr:function(a,b){return =
f.access(this,f.attr,a,b,arguments.length>1)},removeAttr:function(a){retu=
rn =
this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return =
f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){a=3D=
f.propFix[a]||a;return this.each(function(){try{this[a]=3Db,delete =
this[a]}catch(c){}})},addClass:function(a){var =
b,c,d,e,g,h,i;if(f.isFunction(a))return =
this.each(function(b){f(this).addClass(a.call(this,b,this.className))});i=
f(a&&typeof =
a=3D=3D"string"){b=3Da.split(p);for(c=3D0,d=3Dthis.length;c<d;c++){e=3Dth=
is[c];if(e.nodeType=3D=3D=3D1)if(!e.className&&b.length=3D=3D=3D1)e.class=
Name=3Da;else{g=3D" "+e.className+" =
";for(h=3D0,i=3Db.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=3Db[h]+" =
");e.className=3Df.trim(g)}}}return this},removeClass:function(a){var =
c,d,e,g,h,i,j;if(f.isFunction(a))return =
this.each(function(b){f(this).removeClass(a.call(this,b,this.className))}=
);if(a&&typeof =
a=3D=3D"string"||a=3D=3D=3Db){c=3D(a||"").split(p);for(d=3D0,e=3Dthis.len=
gth;d<e;d++){g=3Dthis[d];if(g.nodeType=3D=3D=3D1&&g.className)if(a){h=3D(=
" "+g.className+" ").replace(o," =
");for(i=3D0,j=3Dc.length;i<j;i++)h=3Dh.replace(" "+c[i]+" "," =
");g.className=3Df.trim(h)}else g.className=3D""}}return =
this},toggleClass:function(a,b){var c=3Dtypeof a,d=3Dtypeof =
b=3D=3D"boolean";if(f.isFunction(a))return =
this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b)=
,b)});return this.each(function(){if(c=3D=3D=3D"string"){var =
e,g=3D0,h=3Df(this),i=3Db,j=3Da.split(p);while(e=3Dj[g++])i=3Dd?i:!h.hasC=
lass(e),h[i?"addClass":"removeClass"](e)}else =
if(c=3D=3D=3D"undefined"||c=3D=3D=3D"boolean")this.className&&f._data(thi=
s,"__className__",this.className),this.className=3Dthis.className||a=3D=3D=
=3D!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var =
b=3D" "+a+" =
",c=3D0,d=3Dthis.length;for(;c<d;c++)if(this[c].nodeType=3D=3D=3D1&&(" =
"+this[c].className+" ").replace(o," =
").indexOf(b)>-1)return!0;return!1},val:function(a){var =
c,d,e,g=3Dthis[0];{if(!!arguments.length){e=3Df.isFunction(a);return =
this.each(function(d){var =
g=3Df(this),h;if(this.nodeType=3D=3D=3D1){e?h=3Da.call(this,d,g.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.type]||f.valHooks[this.nodeNam=
e.toLowerCase()];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}if(g){c=3Df.valHook=
s[g.type]||f.valHooks[g.nodeName.toLowerCase()];if(c&&"get"in =
c&&(d=3Dc.get(g,"value"))!=3D=3Db)return d;d=3Dg.value;return typeof =
d=3D=3D"string"?d.replace(q,""):d=3D=3Dnull?"":d}}}}),f.extend({valHooks:=
{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c,d,e,g=3Da.selectedIndex,h=3D[],i=3Da.options,j=3Da.type=3D=3D=3D"sele=
ct-one";if(g<0)return =
null;c=3Dj?g:0,d=3Dj?g+1:i.length;for(;c<d;c++){e=3Di[c];if(e.selected&&(=
f.support.optDisabled?!e.disabled:e.getAttribute("disabled")=3D=3D=3Dnull=
)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=3Df(=
e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return =
f(i[g]).val();return h},set:function(a,b){var =
c=3Df.makeArray(b);f(a).find("option").each(function(){this.selected=3Df.=
inArray(f(this).val(),c)>=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attr:function(a,c,d,e){var =
g,h,i,j=3Da.nodeType;if(!!a&&j!=3D=3D3&&j!=3D=3D8&&j!=3D=3D2){if(e&&c in =
f.attrFn)return f(a)[c](d);if(typeof =
a.getAttribute=3D=3D"undefined")return =
f.prop(a,c,d);i=3Dj!=3D=3D1||!f.isXMLDoc(a),i&&(c=3Dc.toLowerCase(),h=3Df=
.attrHooks[c]||(u.test(c)?x:w));if(d!=3D=3Db){if(d=3D=3D=3Dnull){f.remove=
Attr(a,c);return}if(h&&"set"in h&&i&&(g=3Dh.set(a,d,c))!=3D=3Db)return =
g;a.setAttribute(c,""+d);return d}if(h&&"get"in =
h&&i&&(g=3Dh.get(a,c))!=3D=3Dnull)return g;g=3Da.getAttribute(c);return =
g=3D=3D=3Dnull?b:g}},removeAttr:function(a,b){var =
c,d,e,g,h,i=3D0;if(b&&a.nodeType=3D=3D=3D1){d=3Db.toLowerCase().split(p),=
g=3Dd.length;for(;i<g;i++)e=3Dd[i],e&&(c=3Df.propFix[e]||e,h=3Du.test(e),=
h||f.attr(a,e,""),a.removeAttribute(v?e:c),h&&c in =
a&&(a[c]=3D!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName=
)&&a.parentNode)f.error("type property can't be changed");else =
if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var =
c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return =
b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return =
w.get(a,b);return b in =
a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return =
w.set(a,b,c);a.value=3Db}}},propFix:{tabindex:"tabIndex",readonly:"readOn=
ly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing=
:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSp=
an",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEdi=
table"},prop:function(a,c,d){var =
e,g,h,i=3Da.nodeType;if(!!a&&i!=3D=3D3&&i!=3D=3D8&&i!=3D=3D2){h=3Di!=3D=3D=
1||!f.isXMLDoc(a),h&&(c=3Df.propFix[c]||c,g=3Df.propHooks[c]);return =
d!=3D=3Db?g&&"set"in g&&(e=3Dg.set(a,d,c))!=3D=3Db?e:a[c]=3Dd:g&&"get"in =
g&&(e=3Dg.get(a,c))!=3D=3Dnull?e:a[c]}},propHooks:{tabIndex:{get:function=
(a){var c=3Da.getAttributeNode("tabindex");return =
c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName=
)&&a.href?0:b}}}}),f.attrHooks.tabindex=3Df.propHooks.tabIndex,x=3D{get:f=
unction(a,c){var d,e=3Df.prop(a,c);return e=3D=3D=3D!0||typeof =
e!=3D"boolean"&&(d=3Da.getAttributeNode(c))&&d.nodeValue!=3D=3D!1?c.toLow=
erCase():b},set:function(a,b,c){var =
d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in =
a&&(a[d]=3D!0),a.setAttribute(c,c.toLowerCase()));return =
c}},v||(y=3D{name:!0,id:!0,coords:!0},w=3Df.valHooks.button=3D{get:functi=
on(a,c){var d;d=3Da.getAttributeNode(c);return =
d&&(y[c]?d.nodeValue!=3D=3D"":d.specified)?d.nodeValue:b},set:function(a,=
b,d){var =
e=3Da.getAttributeNode(d);e||(e=3Dc.createAttribute(d),a.setAttributeNode=
(e));return =
e.nodeValue=3Db+""}},f.attrHooks.tabindex.set=3Dw.set,f.each(["width","he=
ight"],function(a,b){f.attrHooks[b]=3Df.extend(f.attrHooks[b],{set:functi=
on(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto");return =
c}}})}),f.attrHooks.contenteditable=3D{get:w.get,set:function(a,b,c){b=3D=
=3D=3D""&&(b=3D"false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(=
["href","src","width","height"],function(a,c){f.attrHooks[c]=3Df.extend(f=
.attrHooks[c],{get:function(a){var d=3Da.getAttribute(c,2);return =
d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi=
on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return =
a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D=
f.extend(f.propHooks.selected,{get:function(a){var =
b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI=
ndex);return =
null}})),f.support.enctype||(f.propFix.enctype=3D"encoding"),f.support.ch=
eckOn||f.each(["radio","checkbox"],function(){f.valHooks[this]=3D{get:fun=
ction(a){return =
a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch=
eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun=
ction(a,b){if(f.isArray(b))return =
a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var =
z=3D/^(?:textarea|input|select)$/i,A=3D/^([^\.]*)?(?:\.(.+))?$/,B=3D/(?:^=
|\s)hover(\.\S+)?\b/,C=3D/^key/,D=3D/^(?:mouse|contextmenu)|click/,E=3D/^=
(?:focusinfocus|focusoutblur)$/,F=3D/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))=
?$/,G=3Dfunction(=0A=
a){var =
b=3DF.exec(a);b&&(b[1]=3D(b[1]||"").toLowerCase(),b[3]=3Db[3]&&new =
RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=3Dfunction(a,b){var =
c=3Da.attributes||{};return(!b[1]||a.nodeName.toLowerCase()=3D=3D=3Db[1])=
&&(!b[2]||(c.id||{}).value=3D=3D=3Db[2])&&(!b[3]||b[3].test((c["class"]||=
{}).value))},I=3Dfunction(a){return =
f.event.special.hover?a:a.replace(B,"mouseenter$1 =
mouseleave$1")};f.event=3D{add:function(a,c,d,e,g){var =
h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType=3D=3D=3D3||a.nodeType=3D=3D=3D8||=
!c||!d||!(h=3Df._data(a)))){d.handler&&(p=3Dd,d=3Dp.handler,g=3Dp.selecto=
r),d.guid||(d.guid=3Df.guid++),j=3Dh.events,j||(h.events=3Dj=3D{}),i=3Dh.=
handle,i||(h.handle=3Di=3Dfunction(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.dispatch.a=
pply(i.elem,arguments):b},i.elem=3Da),c=3Df.trim(I(c)).split(" =
");for(k=3D0;k<c.length;k++){l=3DA.exec(c[k])||[],m=3Dl[1],n=3D(l[2]||"")=
.split(".").sort(),s=3Df.event.special[m]||{},m=3D(g?s.delegateType:s.bin=
dType)||m,s=3Df.event.special[m]||{},o=3Df.extend({type:m,origType:l[1],d=
ata:e,handler:d,guid:d.guid,selector:g,quick:g&&G(g),namespace:n.join("."=
)},p),r=3Dj[m];if(!r){r=3Dj[m]=3D[],r.delegateCount=3D0;if(!s.setup||s.se=
tup.call(a,e,n,i)=3D=3D=3D!1)a.addEventListener?a.addEventListener(m,i,!1=
):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handle=
r.guid||(o.handler.guid=3Dd.guid)),g?r.splice(r.delegateCount++,0,o):r.pu=
sh(o),f.event.global[m]=3D!0}a=3Dnull}},global:{},remove:function(a,b,c,d=
,e){var =
g=3Df.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=3Dg.eve=
nts)){b=3Df.trim(I(b||"")).split(" =
");for(h=3D0;h<b.length;h++){i=3DA.exec(b[h])||[],j=3Dk=3Di[1],l=3Di[2];i=
f(!j){for(j in =
o)f.event.remove(a,j+b[h],c,d,!0);continue}p=3Df.event.special[j]||{},j=3D=
(d?p.delegateType:p.bindType)||j,r=3Do[j]||[],m=3Dr.length,l=3Dl?new =
RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):nul=
l;for(n=3D0;n<r.length;n++)s=3Dr[n],(e||k=3D=3D=3Ds.origType)&&(!c||c.gui=
d=3D=3D=3Ds.guid)&&(!l||l.test(s.namespace))&&(!d||d=3D=3D=3Ds.selector||=
d=3D=3D=3D"**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount=
--,p.remove&&p.remove.call(a,s));r.length=3D=3D=3D0&&m!=3D=3Dr.length&&((=
!p.teardown||p.teardown.call(a,l)=3D=3D=3D!1)&&f.removeEvent(a,j,g.handle=
),delete =
o[j])}f.isEmptyObject(o)&&(q=3Dg.handle,q&&(q.elem=3Dnull),f.removeData(a=
,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData=
:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!=3D=3D3&&e.nodeType!=3D=3D=
8){var =
h=3Dc.type||c,i=3D[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))r=
eturn;h.indexOf("!")>=3D0&&(h=3Dh.slice(0,-1),k=3D!0),h.indexOf(".")>=3D0=
&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if((!e||f.event.customEvent[h=
])&&!f.event.global[h])return;c=3Dtypeof =
c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.isTrigger=3D!0,c.exclusive=3Dk,c.namespace=3Di.jo=
in("."),c.namespace_re=3Dc.namespace?new =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=3Dh.indexOf(":=
")<0?"on"+h:"";if(!e){j=3Df.cache;for(l in =
j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);r=
eturn}c.result=3Db,c.target||(c.target=3De),d=3Dd!=3Dnull?f.makeArray(d):=
[],d.unshift(c),p=3Df.event.special[h]||{};if(p.trigger&&p.trigger.apply(=
e,d)=3D=3D=3D!1)return;r=3D[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isW=
indow(e)){s=3Dp.delegateType||h,m=3DE.test(s+h)?e:e.parentNode,n=3Dnull;f=
or(;m;m=3Dm.parentNode)r.push([m,s]),n=3Dm;n&&n=3D=3D=3De.ownerDocument&&=
r.push([n.defaultView||n.parentWindow||a,s])}for(l=3D0;l<r.length&&!c.isP=
ropagationStopped();l++)m=3Dr[l][0],c.type=3Dr[l][1],q=3D(f._data(m,"even=
ts")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=3Do&&m[o],q&&f.a=
cceptData(m)&&q.apply(m,d)=3D=3D=3D!1&&c.preventDefault();c.type=3Dh,!g&&=
!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d=
)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&=
&e[h]&&(h!=3D=3D"focus"&&h!=3D=3D"blur"||c.target.offsetWidth!=3D=3D0)&&!=
f.isWindow(e)&&(n=3De[o],n&&(e[o]=3Dnull),f.event.triggered=3Dh,e[h](),f.=
event.triggered=3Db,n&&(e[o]=3Dn));return =
c.result}},dispatch:function(c){c=3Df.event.fix(c||a.event);var =
d=3D(f._data(this,"events")||{})[c.type]||[],e=3Dd.delegateCount,g=3D[].s=
lice.call(arguments,0),h=3D!c.exclusive&&!c.namespace,i=3Df.event.special=
[c.type]||{},j=3D[],k,l,m,n,o,p,q,r,s,t,u;g[0]=3Dc,c.delegateTarget=3Dthi=
s;if(!i.preDispatch||i.preDispatch.call(this,c)!=3D=3D!1){if(e&&(!c.butto=
n||c.type!=3D=3D"click")){n=3Df(this),n.context=3Dthis.ownerDocument||thi=
s;for(m=3Dc.target;m!=3Dthis;m=3Dm.parentNode||this)if(m.disabled!=3D=3D!=
0){p=3D{},r=3D[],n[0]=3Dm;for(k=3D0;k<e;k++)s=3Dd[k],t=3Ds.selector,p[t]=3D=
=3D=3Db&&(p[t]=3Ds.quick?H(m,s.quick):n.is(t)),p[t]&&r.push(s);r.length&&=
j.push({elem:m,matches:r})}}d.length>e&&j.push({elem:this,matches:d.slice=
(e)});for(k=3D0;k<j.length&&!c.isPropagationStopped();k++){q=3Dj[k],c.cur=
rentTarget=3Dq.elem;for(l=3D0;l<q.matches.length&&!c.isImmediatePropagati=
onStopped();l++){s=3Dq.matches[l];if(h||!c.namespace&&!s.namespace||c.nam=
espace_re&&c.namespace_re.test(s.namespace))c.data=3Ds.data,c.handleObj=3D=
s,o=3D((f.event.special[s.origType]||{}).handle||s.handler).apply(q.elem,=
g),o!=3D=3Db&&(c.result=3Do,o=3D=3D=3D!1&&(c.preventDefault(),c.stopPropa=
gation()))}}i.postDispatch&&i.postDispatch.call(this,c);return =
c.result}},props:"attrChange attrName relatedNode srcElement altKey =
bubbles cancelable ctrlKey currentTarget eventPhase metaKey =
relatedTarget shiftKey target timeStamp view which".split(" =
"),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" =
"),filter:function(a,b){a.which=3D=3Dnull&&(a.which=3Db.charCode!=3Dnull?=
b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons =
clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY =
toElement".split(" "),filter:function(a,d){var =
e,f,g,h=3Dd.button,i=3Dd.fromElement;a.pageX=3D=3Dnull&&d.clientX!=3Dnull=
&&(e=3Da.target.ownerDocument||c,f=3De.documentElement,g=3De.body,a.pageX=
=3Dd.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g=
.clientLeft||0),a.pageY=3Dd.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(=
f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=
=3Di=3D=3D=3Da.target?d.toElement:i),!a.which&&h!=3D=3Db&&(a.which=3Dh&1?=
1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var =
d,e,g=3Da,h=3Df.event.fixHooks[a.type]||{},i=3Dh.props?this.props.concat(=
h.props):this.props;a=3Df.Event(g);for(d=3Di.length;d;)e=3Di[--d],a[e]=3D=
g[e];a.target||(a.target=3Dg.srcElement||c),a.target.nodeType=3D=3D=3D3&&=
(a.target=3Da.target.parentNode),a.metaKey=3D=3D=3Db&&(a.metaKey=3Da.ctrl=
Key);return =
h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubb=
le:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},befo=
reunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=3D=
c)},teardown:function(a,b){this.onbeforeunload=3D=3D=3Db&&(this.onbeforeu=
nload=3Dnull)}}},simulate:function(a,b,c,d){var e=3Df.extend(new =
f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,n=
ull,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefaul=
t()}},f.event.handle=3Df.event.dispatch,f.removeEvent=3Dc.removeEventList=
ener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)=
}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=3Dfunct=
ion(a,b){if(!(this instanceof f.Event))return new =
f.Event(a,b);a&&a.type?(this.originalEvent=3Da,this.type=3Da.type,this.is=
DefaultPrevented=3Da.defaultPrevented||a.returnValue=3D=3D=3D!1||a.getPre=
ventDefault&&a.getPreventDefault()?K:J):this.type=3Da,b&&f.extend(this,b)=
,this.timeStamp=3Da&&a.timeStamp||f.now(),this[f.expando]=3D!0},f.Event.p=
rototype=3D{preventDefault:function(){this.isDefaultPrevented=3DK;var =
a=3Dthis.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnV=
alue=3D!1)},stopPropagation:function(){this.isPropagationStopped=3DK;var =
a=3Dthis.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.canc=
elBubble=3D!0)},stopImmediatePropagation:function(){this.isImmediatePropa=
gationStopped=3DK,this.stopPropagation()},isDefaultPrevented:J,isPropagat=
ionStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseov=
er",mouseleave:"mouseout"},function(a,b){f.event.special[a]=3D{delegateTy=
pe:b,bindType:b,handle:function(a){var =
c=3Dthis,d=3Da.relatedTarget,e=3Da.handleObj,g=3De.selector,h;if(!d||d!=3D=
=3Dc&&!f.contains(c,d))a.type=3De.origType,h=3De.handler.apply(this,argum=
ents),a.type=3Db;return =
h}}}),f.support.submitBubbles||(f.event.special.submit=3D{setup:function(=
){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit =
keypress._submit",function(a){var =
c=3Da.target,d=3Df.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d=
&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){a._sub=
mit_bubble=3D!0}),d._submit_attached=3D!0)})},postDispatch:function(a){a.=
_submit_bubble&&(delete =
a._submit_bubble,this.parentNode&&!a.isTrigger&&f.event.simulate("submit"=
,this.parentNode,a,!0))},teardown:function(){if(f.nodeName(this,"form"))r=
eturn!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.ev=
ent.special.change=3D{setup:function(){if(z.test(this.nodeName)){if(this.=
type=3D=3D=3D"checkbox"||this.type=3D=3D=3D"radio")f.event.add(this,"prop=
ertychange._change",function(a){a.originalEvent.propertyName=3D=3D=3D"che=
cked"&&(this._just_changed=3D!0)}),f.event.add(this,"click._change",funct=
ion(a){this._just_changed&&!a.isTrigger&&(this._just_changed=3D!1,f.event=
.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivat=
e._change",function(a){var =
b=3Da.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"cha=
nge._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f=
.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=3D!0)=
})},handle:function(a){var =
b=3Da.target;if(this!=3D=3Db||a.isSimulated||a.isTrigger||b.type!=3D=3D"r=
adio"&&b.type!=3D=3D"checkbox")return =
a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.re=
move(this,"._change");return =
z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin=
",blur:"focusout"},function(a,b){var =
d=3D0,e=3Dfunction(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.e=
vent.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventListener(a,e=
,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a,e,!0)}}}=
),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof =
a=3D=3D"object"){typeof c!=3D"string"&&(d=3Dd||c,c=3Db);for(i in =
a)this.on(i,c,d,a[i],g);return =
this}d=3D=3Dnull&&e=3D=3Dnull?(e=3Dc,d=3Dc=3Db):e=3D=3Dnull&&(typeof =
c=3D=3D"string"?(e=3Dd,d=3Db):(e=3Dd,d=3Dc,c=3Db));if(e=3D=3D=3D!1)e=3DJ;=
else if(!e)return =
this;g=3D=3D=3D1&&(h=3De,e=3Dfunction(a){f().off(a);return =
h.apply(this,arguments)},e.guid=3Dh.guid||(h.guid=3Df.guid++));return =
this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){r=
eturn =
this.on(a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleO=
bj){var =
e=3Da.handleObj;f(a.delegateTarget).off(e.namespace?e.origType+"."+e.name=
space:e.origType,e.selector,e.handler);return this}if(typeof =
a=3D=3D"object"){for(var g in a)this.off(g,c,a[g]);return =
this}if(c=3D=3D=3D!1||typeof =
c=3D=3D"function")d=3Dc,c=3Db;d=3D=3D=3D!1&&(d=3DJ);return =
this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){r=
eturn this.on(a,null,b,c)},unbind:function(a,b){return =
this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.select=
or,b,c);return =
this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);retu=
rn this},delegate:function(a,b,c,d){return =
this.on(b,a,c,d)},undelegate:function(a,b,c){return =
arguments.length=3D=3D1?this.off(a,"**"):this.off(b,a,c)},trigger:functio=
n(a,b){return =
this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0])return =
f.event.trigger(a,b,this[0],!0)},toggle:function(a){var =
b=3Darguments,c=3Da.guid||f.guid++,d=3D0,e=3Dfunction(c){var =
e=3D(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.=
guid,e+1),c.preventDefault();return =
b[e].apply(this,arguments)||!1};e.guid=3Dc;while(d<b.length)b[d++].guid=3D=
c;return this.click(e)},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin =
focusout load resize scroll unload click dblclick mousedown mouseup =
mousemove mouseover mouseout mouseenter mouseleave change select submit =
keydown keypress keyup error contextmenu".split(" =
"),function(a,b){f.fn[b]=3Dfunction(a,c){c=3D=3Dnull&&(c=3Da,a=3Dnull);re=
turn =
arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attr=
Fn[b]=3D!0),C.test(b)&&(f.event.fixHooks[b]=3Df.event.keyHooks),D.test(b)=
&&(f.event.fixHooks[b]=3Df.event.mouseHooks)}),function(){function =
x(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h<i;h++){var =
j=3De[h];if(j){var =
k=3D!1;j=3Dj[a];while(j){if(j[d]=3D=3D=3Dc){k=3De[j.sizset];break}if(j.no=
deType=3D=3D=3D1){g||(j[d]=3Dc,j.sizset=3Dh);if(typeof =
b!=3D"string"){if(j=3D=3D=3Db){k=3D!0;break}}else =
if(m.filter(b,[j]).length>0){k=3Dj;break}}j=3Dj[a]}e[h]=3Dk}}}function =
w(a,b,c,e,f,g){for(var h=3D0,i=3De.length;h<i;h++){var =
j=3De[h];if(j){var =
k=3D!1;j=3Dj[a];while(j){if(j[d]=3D=3D=3Dc){k=3De[j.sizset];break}j.nodeT=
ype=3D=3D=3D1&&!g&&(j[d]=3Dc,j.sizset=3Dh);if(j.nodeName.toLowerCase()=3D=
=3D=3Db){k=3Dj;break}j=3Dj[a]}e[h]=3Dk}}}var =
a=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D"sizcache"+(Math.rando=
m()+"").replace(".",""),e=3D0,g=3DObject.prototype.toString,h=3D!1,i=3D!0=
,j=3D/\\/g,k=3D/\r\n/g,l=3D/\W/;[0,0].sort(function(){i=3D!1;return =
0});var m=3Dfunction(b,d,e,f){e=3De||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return e;var =
i,j,k,l,n,q,r,t,u=3D!0,v=3Dm.isXML(d),w=3D[],x=3Db;do{a.exec(""),i=3Da.ex=
ec(x);if(i){x=3Di[3],w.push(i[1]);if(i[2]){l=3Di[3];break}}}while(i);if(w=
.length>1&&p.exec(b))if(w.length=3D=3D=3D2&&o.relative[w[0]])j=3Dy(w[0]+w=
[1],d,f);else{j=3Do.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=3D=
w.shift(),o.relative[b]&&(b+=3Dw.shift()),j=3Dy(b,j,f)}else{!f&&w.length>=
1&&d.nodeType=3D=3D=3D9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.=
length-1])&&(n=3Dm.find(w.shift(),d,v),d=3Dn.expr?m.filter(n.expr,n.set)[=
0]:n.set[0]);if(d){n=3Df?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length=3D=
=3D=3D1&&(w[0]=3D=3D=3D"~"||w[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:=
d,v),j=3Dn.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=3Ds(j):u=3D!1;w=
hile(w.length)q=3Dw.pop(),r=3Dq,o.relative[q]?r=3Dw.pop():q=3D"",r=3D=3Dn=
ull&&(r=3Dd),o.relative[q](k,r,v)}else =
k=3Dw=3D[]}k||(k=3Dj),k||m.error(q||b);if(g.call(k)=3D=3D=3D"[object =
Array]")if(!u)e.push.apply(e,k);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;k[t]!=3Dnull;t++)k[t]&&(k[t]=3D=3D=3D=
!0||k[t].nodeType=3D=3D=3D1&&m.contains(d,k[t]))&&e.push(j[t]);else =
for(t=3D0;k[t]!=3Dnull;t++)k[t]&&k[t].nodeType=3D=3D=3D1&&e.push(j[t]);el=
se s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return =
e};m.uniqueSort=3Dfunction(a){if(u){h=3Di,a.sort(u);if(h)for(var =
b=3D1;b<a.length;b++)a[b]=3D=3D=3Da[b-1]&&a.splice(b--,1)}return =
a},m.matches=3Dfunction(a,b){return =
m(a,null,null,b)},m.matchesSelector=3Dfunction(a,b){return =
m(b,null,null,[a]).length>0},m.find=3Dfunction(a,b,c){var =
d,e,f,g,h,i;if(!a)return[];for(e=3D0,f=3Do.order.length;e<f;e++){h=3Do.or=
der[e];if(g=3Do.leftMatch[h].exec(a)){i=3Dg[1],g.splice(1,1);if(i.substr(=
i.length-1)!=3D=3D"\\"){g[1]=3D(g[1]||"").replace(j,""),d=3Do.find[h](g,b=
,c);if(d!=3Dnull){a=3Da.replace(o.match[h],"");break}}}}d||(d=3Dtypeof =
b.getElementsByTagName!=3D"undefined"?b.getElementsByTagName("*"):[]);ret=
urn{set:d,expr:a}},m.filter=3Dfunction(a,c,d,e){var =
f,g,h,i,j,k,l,n,p,q=3Da,r=3D[],s=3Dc,t=3Dc&&c[0]&&m.isXML(c[0]);while(a&&=
c.length){for(h in =
o.filter)if((f=3Do.leftMatch[h].exec(a))!=3Dnull&&f[2]){k=3Do.filter[h],l=
=3Df[1],g=3D!1,f.splice(1,1);if(l.substr(l.length-1)=3D=3D=3D"\\")continu=
e;s=3D=3D=3Dr&&(r=3D[]);if(o.preFilter[h]){f=3Do.preFilter[h](f,s,d,r,e,t=
);if(!f)g=3Di=3D!0;else =
if(f=3D=3D=3D!0)continue}if(f)for(n=3D0;(j=3Ds[n])!=3Dnull;n++)j&&(i=3Dk(=
j,f,n,s),p=3De^i,d&&i!=3Dnull?p?g=3D!0:s[n]=3D!1:p&&(r.push(j),g=3D!0));i=
f(i!=3D=3Db){d||(s=3Dr),a=3Da.replace(o.match[h],"");if(!g)return[];break=
}}if(a=3D=3D=3Dq)if(g=3D=3Dnull)m.error(a);else break;q=3Da}return =
s},m.error=3Dfunction(a){throw new Error("Syntax error, unrecognized =
expression: "+a)};var n=3Dm.getText=3Dfunction(a){var =
b,c,d=3Da.nodeType,e=3D"";if(d){if(d=3D=3D=3D1||d=3D=3D=3D9||d=3D=3D=3D11=
){if(typeof a.textContent=3D=3D"string")return a.textContent;if(typeof =
a.innerText=3D=3D"string")return =
a.innerText.replace(k,"");for(a=3Da.firstChild;a;a=3Da.nextSibling)e+=3Dn=
(a)}else if(d=3D=3D=3D3||d=3D=3D=3D4)return a.nodeValue}else =
for(b=3D0;c=3Da[b];b++)c.nodeType!=3D=3D8&&(e+=3Dn(c));return =
e},o=3Dm.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0=
-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=3D=
['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFF=
FF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\=
\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth=
|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\=
-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\)=
)?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\=
([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","=
for":"htmlFor"},attrHandle:{href:function(a){return =
a.getAttribute("href")},type:function(a){return =
a.getAttribute("type")}},relative:{"+":function(a,b){var c=3Dtypeof =
b=3D=3D"string",d=3Dc&&!l.test(b),e=3Dc&&!d;d&&(b=3Db.toLowerCase());for(=
var =
f=3D0,g=3Da.length,h;f<g;f++)if(h=3Da[f]){while((h=3Dh.previousSibling)&&=
h.nodeType!=3D=3D1);a[f]=3De||h&&h.nodeName.toLowerCase()=3D=3D=3Db?h||!1=
:h=3D=3D=3Db}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!l.test(b)){b=3Db.toLowerCase();=
for(;e<f;e++){c=3Da[e];if(c){var =
g=3Dc.parentNode;a[e]=3Dg.nodeName.toLowerCase()=3D=3D=3Db?g:!1}}}else{fo=
r(;e<f;e++)c=3Da[e],c&&(a[e]=3Dd?c.parentNode:c.parentNode=3D=3D=3Db);d&&=
m.filter(b,a,!0)}},"":function(a,b,c){var d,f=3De++,g=3Dx;typeof =
b=3D=3D"string"&&!l.test(b)&&(b=3Db.toLowerCase(),d=3Db,g=3Dw),g("parentN=
ode",b,f,a,d,c)},"~":function(a,b,c){var d,f=3De++,g=3Dx;typeof =
b=3D=3D"string"&&!l.test(b)&&(b=3Db.toLowerCase(),d=3Db,g=3Dw),g("previou=
sSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof =
b.getElementById!=3D"undefined"&&!c){var =
d=3Db.getElementById(a[1]);return =
d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof =
b.getElementsByName!=3D"undefined"){var =
c=3D[],d=3Db.getElementsByName(a[1]);for(var =
e=3D0,f=3Dd.length;e<f;e++)d[e].getAttribute("name")=3D=3D=3Da[1]&&c.push=
(d[e]);return c.length=3D=3D=3D0?null:c}},TAG:function(a,b){if(typeof =
b.getElementsByTagName!=3D"undefined")return =
b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=3D=
" "+a[1].replace(j,"")+" ";if(f)return a;for(var =
g=3D0,h;(h=3Db[g])!=3Dnull;g++)h&&(e^(h.className&&(" "+h.className+" =
").replace(/[\t\n\r]/g," =
").indexOf(a)>=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(j,"")},TAG:function(a,b){return =
a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||m.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&m.error(a[0]);a[0]=3De++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=3Do.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(j,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dm(b[3],null,null,c);else{var =
g=3Dm.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
 a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
 b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Do.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||n([=
a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var g=3Db[3];for(var =
h=3D0,i=3Dg.length;h<i;h++)if(g[h]=3D=3D=3Da)return!1;return!0}m.error(e)=
},CHILD:function(a,b){var =
c,e,f,g,h,i,j,k=3Db[1],l=3Da;switch(k){case"only":case"first":while(l=3Dl=
.previousSibling)if(l.nodeType=3D=3D=3D1)return!1;if(k=3D=3D=3D"first")re=
turn!0;l=3Da;case"last":while(l=3Dl.nextSibling)if(l.nodeType=3D=3D=3D1)r=
eturn!1;return!0;case"nth":c=3Db[2],e=3Db[3];if(c=3D=3D=3D1&&e=3D=3D=3D0)=
return!0;f=3Db[0],g=3Da.parentNode;if(g&&(g[d]!=3D=3Df||!a.nodeIndex)){i=3D=
0;for(l=3Dg.firstChild;l;l=3Dl.nextSibling)l.nodeType=3D=3D=3D1&&(l.nodeI=
ndex=3D++i);g[d]=3Df}j=3Da.nodeIndex-e;return =
c=3D=3D=3D0?j=3D=3D=3D0:j%c=3D=3D=3D0&&j/c>=3D0}},ID:function(a,b){return=
 =
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||!!a.nodeName&&a.nodeName.toLowerCase=
()=3D=3D=3Db},CLASS:function(a,b){return(" =
"+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dm.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=3D=
null?a[c]:a.getAttribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":!f&&m.attr?d!=3Dnull:f=3D=3D=3D"=3D"?e=3D=3D=
=3Dg:f=3D=3D=3D"*=3D"?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Do.setFilters[e];if(f)return =
f(a,c,b,d)}}},p=3Do.match.POS,q=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar r in o.match)o.match[r]=3Dnew =
RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q))=
;o.match.globalPOS=3Dp;var =
s=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(t){s=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(g.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var e=3Da.length;c<e;c++)d.push(a[c]);else =
for(;a[c];c++)d.push(a[c]);return d}}var =
u,v;c.documentElement.compareDocumentPosition?u=3Dfunction(a,b){if(a=3D=3D=
=3Db){h=3D!0;return =
0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return =
a.compareDocumentPosition?-1:1;return =
a.compareDocumentPosition(b)&4?-1:1}:(u=3Dfunction(a,b){if(a=3D=3D=3Db){h=
=3D!0;return 0}if(a.sourceIndex&&b.sourceIndex)return =
a.sourceIndex-b.sourceIndex;var =
c,d,e=3D[],f=3D[],g=3Da.parentNode,i=3Db.parentNode,j=3Dg;if(g=3D=3D=3Di)=
return v(a,b);if(!g)return-1;if(!i)return =
1;while(j)e.unshift(j),j=3Dj.parentNode;j=3Di;while(j)f.unshift(j),j=3Dj.=
parentNode;c=3De.length,d=3Df.length;for(var =
k=3D0;k<c&&k<d;k++)if(e[k]!=3D=3Df[k])return v(e[k],f[k]);return =
k=3D=3D=3Dc?v(a,f[k],-1):v(e[k],b,1)},v=3Dfunction(a,b,c){if(a=3D=3D=3Db)=
return c;var =
d=3Da.nextSibling;while(d){if(d=3D=3D=3Db)return-1;d=3Dd.nextSibling}retu=
rn 1}),function(){var a=3Dc.createElement("div"),d=3D"script"+(new =
Date).getTime(),e=3Dc.documentElement;a.innerHTML=3D"<a =
name=3D'"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},o.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(o.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D"<a href=3D'#'></a>",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(o.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
 a=3Dm,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){m=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!m.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClas=
sName)return =
s(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return s([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
s([],f);if(i.id=3D=3D=3Dh[3])return s([i],f)}try{return =
s(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
k=3De,l=3De.getAttribute("id"),n=3Dl||d,p=3De.parentNode,q=3D/^\s*[+~]/.t=
est(b);l?n=3Dn.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=3De.p=
arentNode);try{if(!q||p)return s(e.querySelectorAll("[id=3D'"+n+"'] =
"+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)m[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}m.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!m.isXML(a))t=
ry{if(e||!o.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
 f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;o.order.splice(1,0,"CLASS"),o.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?m=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?m.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:m.contains=3Dfunction(){return!1},m.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var y=3Dfunction(a,b,c){var =
d,e=3D[],f=3D"",g=3Db.nodeType?[b]:b;while(d=3Do.match.PSEUDO.exec(a))f+=3D=
d[0],a=3Da.replace(o.match.PSEUDO,"");a=3Do.relative[a]?a+"*":a;for(var =
h=3D0,i=3Dg.length;h<i;h++)m(a,g[h],e,c);return =
m.filter(f,e)};m.attr=3Df.attr,m.selectors.attrMap=3D{},f.find=3Dm,f.expr=
=3Dm.selectors,f.expr[":"]=3Df.expr.filters,f.unique=3Dm.uniqueSort,f.tex=
t=3Dm.getText,f.isXMLDoc=3Dm.isXML,f.contains=3Dm.contains}();var =
L=3D/Until$/,M=3D/^(?:parents|prevUntil|prevAll)/,N=3D/,/,O=3D/^.[^:#\[\.=
,]*$/,P=3DArray.prototype.slice,Q=3Df.expr.match.globalPOS,R=3D{children:=
!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var =
b=3Dthis,c,d;if(typeof a!=3D"string")return =
f(a).filter(function(){for(c=3D0,d=3Db.length;c<d;c++)if(f.contains(b[c],=
this))return!0});var =
e=3Dthis.pushStack("","find",a),g,h,i;for(c=3D0,d=3Dthis.length;c<d;c++){=
g=3De.length,f.find(a,this[c],e);if(c>0)for(h=3Dg;h<e.length;h++)for(i=3D=
0;i<g;i++)if(e[i]=3D=3D=3De[h]){e.splice(h--,1);break}}return =
e},has:function(a){var b=3Df(a);return this.filter(function(){for(var =
a=3D0,c=3Db.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:funct=
ion(a){return =
this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return =
this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeo=
f =
a=3D=3D"string"?Q.test(a)?f(a,this.context).index(this[0])>=3D0:f.filter(=
a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var =
c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h=3D1;while(g&&g.ownerDocument&&g!=3D=3Db){for(d=3D0;d<a.length;d++)f(g).=
is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=3Dg.parentNode,h++}ret=
urn c}var i=3DQ.test(a)||typeof =
a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d<e;d++){g=
=3Dthis[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a)return =
this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof =
a=3D=3D"string")return f.inArray(this[0],f(a));return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return=
 this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c);L.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!R[a]?f.unique(e)=
:e,(this.length>1||N.test(d))&&M.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:funct=
ion(a,b,c){c&&(a=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
 a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var =
V=3D"abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption=
|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summa=
ry|time|video",W=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,X=3D/^\s+/,Y=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=3D/<([\w:]+)/,$=3D/<tbody/=
i,_=3D/<|&#?\w+;/,ba=3D/<(?:script|style)/i,bb=3D/<(?:script|object|embed=
|option|style)/i,bc=3Dnew =
RegExp("<(?:"+V+")[\\s/>]","i"),bd=3D/checked\s*(?:[^=3D]|=3D\s*.checked.=
)/i,be=3D/\/(java|ecma)script/i,bf=3D/^\s*<!(?:\[CDATA\[|\-\-)/,bg=3D{opt=
ion:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]},bh=3DU(c);bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=
=3Dbg.colgroup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerial=
ize||(bg._default=3D[1,"div<div>","</div>"]),f.fn.extend({text:function(a=
){return f.access(this,function(a){return =
a=3D=3D=3Db?f.text(this):this.empty().append((this[0]&&this[0].ownerDocum=
ent||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a)=
{if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){var b=3Df.isFunction(a);return =
this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:funct=
ion(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var a=3Df=0A=
.clean(arguments);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f.clean(argumen=
ts));return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
 this.map(function(){return f.clone(this,a,b)})},html:function(a){return =
f.access(this,function(a){var =
c=3Dthis[0]||{},d=3D0,e=3Dthis.length;if(a=3D=3D=3Db)return =
c.nodeType=3D=3D=3D1?c.innerHTML.replace(W,""):null;if(typeof =
a=3D=3D"string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&=
!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace(Y,"<$1></$2>");=
try{for(;d<e;d++)c=3Dthis[d]||{},c.nodeType=3D=3D=3D1&&(f.cleanData(c.get=
ElementsByTagName("*")),c.innerHTML=3Da);c=3D0}catch(g){}}c&&this.empty()=
.append(a)},null,a,arguments.length)},replaceWith:function(a){if(this[0]&=
&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var =
c=3Df(this),d=3Dc.html();c.replaceWith(a.call(this,b,d))});typeof =
a!=3D"string"&&(a=3Df(a).detach());return this.each(function(){var =
b=3Dthis.nextSibling,c=3Dthis.parentNode;f(this).remove(),b?f(b).before(a=
):f(c).append(a)})}return =
this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this=
},detach:function(a){return =
this.remove(a,!0)},domManip:function(a,c,d){var =
e,g,h,i,j=3Da[0],k=3D[];if(!f.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof j=3D=3D"string"&&bd.test(j))return =
this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))retu=
rn this.each(function(e){var =
g=3Df(this);a[0]=3Dj.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(thi=
s[0]){i=3Dj&&j.parentNode,f.support.parentNode&&i&&i.nodeType=3D=3D=3D11&=
&i.childNodes.length=3D=3D=3Dthis.length?e=3D{fragment:i}:e=3Df.buildFrag=
ment(a,this,k),h=3De.fragment,h.childNodes.length=3D=3D=3D1?g=3Dh=3Dh.fir=
stChild:g=3Dh.firstChild;if(g){c=3Dc&&f.nodeName(g,"tr");for(var =
l=3D0,m=3Dthis.length,n=3Dm-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.ca=
cheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,function(a,b){b.=
src?f.ajax({type:"GET",global:!1,url:b.src,async:!1,dataType:"script"}):f=
.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")=
),b.parentNode&&b.parentNode.removeChild(b)})}return =
this}}),f.buildFragment=3Dfunction(a,b,d){var =
e,g,h,i,j=3Da[0];b&&b[0]&&(i=3Db[0].ownerDocument||b[0]),i.createDocument=
Fragment||(i=3Dc),a.length=3D=3D=3D1&&typeof =
j=3D=3D"string"&&j.length<512&&i=3D=3D=3Dc&&j.charAt(0)=3D=3D=3D"<"&&!bb.=
test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.=
test(j))&&(g=3D!0,h=3Df.fragments[j],h&&h!=3D=3D1&&(e=3Dh)),e||(e=3Di.cre=
ateDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=3Dh?e:1);retur=
n{fragment:e,cacheable:g}},f.fragments=3D{},f.each({appendTo:"append",pre=
pendTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"re=
placeWith"},function(a,b){f.fn[a]=3Dfunction(c){var =
d=3D[],e=3Df(c),g=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(g&&g.nod=
eType=3D=3D=3D11&&g.childNodes.length=3D=3D=3D1&&e.length=3D=3D=3D1){e[b]=
(this[0]);return this}for(var h=3D0,i=3De.length;h<i;h++){var =
j=3D(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d,e,g,h=3Df.support.html5Clone||f.isXMLDoc(a)||!bc.test("<"+a.nodeName+">=
")?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneC=
hecked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){b=
k(a,h),d=3Dbl(a),e=3Dbl(h);for(g=3D0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){b=
j(a,h);if(c){d=3Dbl(a),e=3Dbl(h);for(g=3D0;d[g];++g)bj(d[g],e[g])}}d=3De=3D=
null;return h},clean:function(a,b,d,e){var g,h,i,j=3D[];b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||b[0]&&b[0].ownerD=
ocument||c);for(var k=3D0,l;(l=3Da[k])!=3Dnull;k++){typeof =
l=3D=3D"number"&&(l+=3D"");if(!l)continue;if(typeof =
l=3D=3D"string")if(!_.test(l))l=3Db.createTextNode(l);else{l=3Dl.replace(=
Y,"<$1></$2>");var =
m=3D(Z.exec(l)||["",""])[1].toLowerCase(),n=3Dbg[m]||bg._default,o=3Dn[0]=
,p=3Db.createElement("div"),q=3Dbh.childNodes,r;b=3D=3D=3Dc?bh.appendChil=
d(p):U(b).appendChild(p),p.innerHTML=3Dn[1]+l+n[2];while(o--)p=3Dp.lastCh=
ild;if(!f.support.tbody){var =
s=3D$.test(l),t=3Dm=3D=3D=3D"table"&&!s?p.firstChild&&p.firstChild.childN=
odes:n[1]=3D=3D=3D"<table>"&&!s?p.childNodes:[];for(i=3Dt.length-1;i>=3D0=
;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.r=
emoveChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(=
b.createTextNode(X.exec(l)[0]),p.firstChild),l=3Dp.childNodes,p&&(p.paren=
tNode.removeChild(p),q.length>0&&(r=3Dq[q.length-1],r&&r.parentNode&&r.pa=
rentNode.removeChild(r)))}var =
u;if(!f.support.appendChecked)if(l[0]&&typeof =
(u=3Dl.length)=3D=3D"number")for(i=3D0;i<u;i++)bn(l[i]);else =
bn(l);l.nodeType?j.push(l):j=3Df.merge(j,l)}if(d){g=3Dfunction(a){return!=
a.type||be.test(a.type)};for(k=3D0;j[k];k++){h=3Dj[k];if(e&&f.nodeName(h,=
"script")&&(!h.type||be.test(h.type)))e.push(h.parentNode?h.parentNode.re=
moveChild(h):h);else{if(h.nodeType=3D=3D=3D1){var =
v=3Df.grep(h.getElementsByTagName("script"),g);j.splice.apply(j,[k+1,0].c=
oncat(v))}d.appendChild(h)}}}return j},cleanData:function(a){var =
b,c,d=3Df.cache,e=3Df.event.special,g=3Df.support.deleteExpando;for(var =
h=3D0,i;(i=3Da[h])!=3Dnull;h++){if(i.nodeName&&f.noData[i.nodeName.toLowe=
rCase()])continue;c=3Di[f.expando];if(c){b=3Dd[c];if(b&&b.events){for(var=
 j in =
b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(=
b.handle.elem=3Dnull)}g?delete =
i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete =
d[c]}}}});var =
bp=3D/alpha\([^)]*\)/i,bq=3D/opacity=3D([^)]*)/,br=3D/([A-Z]|^ms)/g,bs=3D=
/^[\-+]?(?:\d*\.)?\d+$/i,bt=3D/^-?(?:\d*\.)?\d+(?!px)[^\d\s]+$/i,bu=3D/^(=
[\-+])=3D([\-+.\de]+)/,bv=3D/^margin/,bw=3D{position:"absolute",visibilit=
y:"hidden",display:"block"},bx=3D["Top","Right","Bottom","Left"],by,bz,bA=
;f.fn.css=3Dfunction(a,c){return f.access(this,function(a,c,d){return =
d!=3D=3Db?f.style(a,c,d):f.css(a,c)},a,c,arguments.length>1)},f.extend({c=
ssHooks:{opacity:{get:function(a,b){if(b){var c=3Dby(a,"opacity");return =
c=3D=3D=3D""?"1":c}return =
a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,=
opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.su=
pport.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a=
.nodeType!=3D=3D3&&a.nodeType!=3D=3D8&&!!a.style){var =
g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i=
;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return =
g;return j[c]}h=3Dtypeof =
d,h=3D=3D=3D"string"&&(g=3Dbu.exec(d))&&(d=3D+(g[1]+1)*+g[2]+parseFloat(f=
.css(a,c)),h=3D"number");if(d=3D=3Dnull||h=3D=3D=3D"number"&&isNaN(d))ret=
urn;h=3D=3D=3D"number"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d=
){var =
e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"=
cssFloat"&&(c=3D"float");if(g&&"get"in =
g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(by)return =
by(a,c)},swap:function(a,b,c){var d=3D{},e,f;for(f in =
b)d[f]=3Da.style[f],a.style[f]=3Db[f];e=3Dc.call(a);for(f in =
b)a.style[f]=3Dd[f];return =
e}}),f.curCSS=3Df.css,c.defaultView&&c.defaultView.getComputedStyle&&(bz=3D=
function(a,b){var =
c,d,e,g,h=3Da.style;b=3Db.replace(br,"-$1").toLowerCase(),(d=3Da.ownerDoc=
ument.defaultView)&&(e=3Dd.getComputedStyle(a,null))&&(c=3De.getPropertyV=
alue(b),c=3D=3D=3D""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=3D=
f.style(a,b))),!f.support.pixelMargin&&e&&bv.test(b)&&bt.test(c)&&(g=3Dh.=
width,h.width=3Dc,c=3De.width,h.width=3Dg);return =
c}),c.documentElement.currentStyle&&(bA=3Dfunction(a,b){var =
c,d,e,f=3Da.currentStyle&&a.currentStyle[b],g=3Da.style;f=3D=3Dnull&&g&&(=
e=3Dg[b])&&(f=3De),bt.test(f)&&(c=3Dg.left,d=3Da.runtimeStyle&&a.runtimeS=
tyle.left,d&&(a.runtimeStyle.left=3Da.currentStyle.left),g.left=3Db=3D=3D=
=3D"fontSize"?"1em":f,f=3Dg.pixelLeft+"px",g.left=3Dc,d&&(a.runtimeStyle.=
left=3Dd));return =
f=3D=3D=3D""?"auto":f}),by=3Dbz||bA,f.each(["height","width"],function(a,=
b){f.cssHooks[b]=3D{get:function(a,c,d){if(c)return =
a.offsetWidth!=3D=3D0?bB(a,b,d):f.swap(a,bw,function(){return =
bB(a,b,d)})},set:function(a,b){return =
bs.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:fun=
ction(a,b){return =
bq.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle,e=3Df.isNumeric(b)?"alpha(opacity=3D"+b*10=
0+")":"",g=3Dd&&d.filter||c.filter||"";c.zoom=3D1;if(b>=3D1&&f.trim(g.rep=
lace(bp,""))=3D=3D=3D""){c.removeAttribute("filter");if(d&&!d.filter)retu=
rn}c.filter=3Dbp.test(g)?g.replace(bp,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){return =
f.swap(a,{display:"inline-block"},function(){return =
b?by(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&=
&(f.expr.filters.hidden=3Dfunction(a){var =
b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style&&a.s=
tyle.display||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3D=
function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"=
",border:"Width"},function(a,b){f.cssHooks[a+b]=3D{expand:function(c){var=
 d,e=3Dtypeof c=3D=3D"string"?c.split(" =
"):[c],f=3D{};for(d=3D0;d<4;d++)f[a+bx[d]+b]=3De[d]||e[d-2]||e[0];return =
f}}});var =
bC=3D/%20/g,bD=3D/\[\]$/,bE=3D/\r?\n/g,bF=3D/#.*$/,bG=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bH=3D/^(?:color|date|datetime|datetime-local|email|=
hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bI=3D=
/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bJ=3D/^(?:G=
ET|HEAD)$/,bK=3D/^\/\//,bL=3D/\?/,bM=3D/<script\b[^<]*(?:(?!<\/script>)<[=
^<]*)*<\/script>/gi,bN=3D/^(?:select|textarea)/i,bO=3D/\s+/,bP=3D/([?&])_=
=3D[^&]*/,bQ=3D/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bR=3Df.fn=
.load,bS=3D{},bT=3D{},bU,bV,bW=3D["*/"]+["*"];try{bU=3De.href}catch(bX){b=
U=3Dc.createElement("a"),bU.href=3D"",bU=3DbU.href}bV=3DbQ.exec(bU.toLowe=
rCase())||[],f.fn.extend({load:function(a,c,d){if(typeof =
a!=3D"string"&&bR)return bR.apply(this,arguments);if(!this.length)return =
this;var e=3Da.indexOf(" ");if(e>=3D0){var =
g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var =
h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof =
c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));=
var =
i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,=
b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm=
l(g?f("<div>").append(c.replace(bM,"")).find(g):c)),d&&i.each(d,[c,b,a])}=
});return this},serialize:function(){return =
f.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?f.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||bN.test(this.nodeName)||bH.test=
(this.type))}).map(function(a,b){var c=3Df(this).val();return =
c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va=
lue:a.replace(bE,"\r\n")}}):{name:b.name,value:c.replace(bE,"\r\n")}}).ge=
t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return =
this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d,e=
,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return =
f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript=
:function(a,c){return =
f.get(a,b,c,"script")},getJSON:function(a,b,c){return =
f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b$(a,f.ajaxSettings):(b=3D=
a,a=3Df.ajaxSettings),b$(a,b);return =
a},ajaxSettings:{url:bU,isLocal:bI.test(bV[1]),global:!0,type:"GET",conte=
ntType:"application/x-www-form-urlencoded; =
charset=3DUTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, =
text/xml",html:"text/html",text:"text/plain",json:"application/json, =
text/javascript","*":bW},contents:{xml:/xml/,html:/html/,json:/json/},res=
ponseFields:{xml:"responseXML",text:"responseText"},converters:{"* =
text":a.String,"text html":!0,"text json":f.parseJSON,"text =
xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bY(bS),aj=
axTransport:bY(bT),ajax:function(a,c){function =
w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready=
State=3Da>0?4:0;var =
o,r,u,w=3Dc,x=3Dl?ca(d,v,l):b,y,z;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d=
.ifModified){if(y=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k=
]=3Dy;if(z=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dz}if(a=3D=3D=3D304)w=
=3D"notmodified",o=3D!0;else =
try{r=3Dcb(d,x),w=3D"success",o=3D!0}catch(A){w=3D"parsererror",u=3DA}}el=
se{u=3Dw;if(!w||a)w=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3D""=
+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j=
),j=3Db,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith=
(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger=
("ajaxStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var =
d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e =
instanceof f)?f(e):f.event,h=3Df.Deferred(),i=3Df.Callbacks("once =
memory"),j=3Dd.statusCode||{},k,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{re=
adyState:0,setRequestHeader:function(a,b){if(!s){var =
c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return =
this},getAllResponseHeaders:function(){return =
s=3D=3D=3D2?n:null},getResponseHeader:function(a){var =
c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbG.exec(n))o[c[1].toLowerCase()=
]=3Dc[2]}c=3Do[a.toLowerCase()]}return =
c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu=
rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return =
this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.ad=
d,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in =
a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return =
this},d.url=3D((a||d.url)+"").replace(bF,"").replace(bK,bV[1]+"//"),d.dat=
aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bO),d.crossDomain=3D=
=3Dnull&&(r=3DbQ.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D=
bV[1]&&r[2]=3D=3DbV[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bV[3]=
||(bV[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof =
d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),bZ(bS,d,c,v)=
;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has=
Content=3D!bJ.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax=
Start");if(!d.hasContent){d.data&&(d.url+=3D(bL.test(d.url)?"&":"?")+d.da=
ta,delete d.data),k=3Dd.url;if(d.cache=3D=3D=3D!1){var =
x=3Df.now(),y=3Dd.url.replace(bP,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(=
bL.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp=
e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy=
pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If=
-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non=
e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept=
s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", =
"+bW+"; q=3D0.01":""):d.accepts["*"]);for(u in =
d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe=
nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u =
in{success:1,error:1,complete:1})v[u](d[u]);p=3DbZ(bT,d,c,v);if(!p)w(-1,"=
No =
Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&=
&d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));=
try{s=3D1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return =
v},param:function(a,c){var =
d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR=
IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin=
gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f=
unction(){e(this.name,this.value)});else for(var g in =
a)b_(g,a[g],c,e);return =
d.join("&").replace(bC,"+")}}),f.extend({active:0,lastModified:{},etag:{}=
});var =
cc=3Df.now(),cd=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso=
npCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json =
jsonp",function(b,c,d){var e=3Dtypeof =
b.data=3D=3D"string"&&/^application\/x\-www\-form\-urlencoded/.test(b.con=
tentType);if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&&(cd.test(b=
.url)||e&&cd.test(b.data))){var =
g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b=
.jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D=
!1&&(j=3Dj.replace(cd,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(cd,l)),b.dat=
a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.=
data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is=
Function(i)&&a[h](g[0])}),b.converters["script =
json"]=3Dfunction(){g||f.error(h+" was not called");return =
g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr=
ipt:"text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv=
erters:{"text script":function(a){f.globalEval(a);return =
a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D=
!1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri=
pt",function(a){if(a.crossDomain){var =
d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return=
{send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr=
iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre=
adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes=
t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e=
.removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)=
},abort:function(){d&&d.onload(0,1)}}}});var =
ce=3Da.ActiveXObject?function(){for(var a in =
cg)cg[a](0,1)}:!1,cf=3D0,cg;f.ajaxSettings.xhr=3Da.ActiveXObject?function=
(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{aj=
ax:!!a,cors:!!a&&"withCredentials"in =
a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if=
(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var =
h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw=
ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in =
c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr=
ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req=
uested-With"]=3D"XMLHttpRequest");try{for(j in =
e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)=
,d=3Dfunction(a,e){var =
j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate=
change=3Df.noop,ce&&delete =
cg[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl=
lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D=
n);try{m.text=3Dh.responseText}catch(a){}try{k=3Dh.statusText}catch(o){k=3D=
""}!j&&c.isLocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D=
204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D=
4?d():(i=3D++cf,ce&&(cg||(cg=3D{},f(a).unload(ce)),cg[i]=3Dd),h.onreadyst=
atechange=3Dd)},abort:function(){d&&d(0,1)}}}});var =
cj=3D{},ck,cl,cm=3D/^(?:toggle|show|hide)$/,cn=3D/^([+\-]=3D)?([\d+.\-]+)=
([a-z%]*)$/i,co,cp=3D[["height","marginTop","marginBottom","paddingTop","=
paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin=
gRight"],["opacity"]],cq;f.fn.extend({show:function(a,b,c){var =
d,e;if(a||a=3D=3D=3D0)return this.animate(ct("show",3),a,b,c);for(var =
g=3D0,h=3Dthis.length;g<h;g++)d=3Dthis[g],d.style&&(e=3Dd.style.display,!=
f._data(d,"olddisplay")&&e=3D=3D=3D"none"&&(e=3Dd.style.display=3D""),(e=3D=
=3D=3D""&&f.css(d,"display")=3D=3D=3D"none"||!f.contains(d.ownerDocument.=
documentElement,d))&&f._data(d,"olddisplay",cu(d.nodeName)));for(g=3D0;g<=
h;g++){d=3Dthis[g];if(d.style){e=3Dd.style.display;if(e=3D=3D=3D""||e=3D=3D=
=3D"none")d.style.display=3Df._data(d,"olddisplay")||""}}return =
this},hide:function(a,b,c){if(a||a=3D=3D=3D0)return =
this.animate(ct("hide",3),a,b,c);var =
d,e,g=3D0,h=3Dthis.length;for(;g<h;g++)d=3Dthis[g],d.style&&(e=3Df.css(d,=
"display"),e!=3D=3D"none"&&!f._data(d,"olddisplay")&&f._data(d,"olddispla=
y",e));for(g=3D0;g<h;g++)this[g].style&&(this[g].style.display=3D"none");=
return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=3Dtypeof =
a=3D=3D"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this=
,arguments):a=3D=3Dnull||d?this.each(function(){var =
b=3Dd?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(c=
t("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,c,d)},animate:function(a,b,c,d){function =
g(){e.queue=3D=3D=3D!1&&f._mark(this);var =
b=3Df.extend({},e),c=3Dthis.nodeType=3D=3D=3D1,d=3Dc&&f(this).is(":hidden=
"),g,h,i,j,k,l,m,n,o,p,q;b.animatedProperties=3D{};for(i in =
a){g=3Df.camelCase(i),i!=3D=3Dg&&(a[g]=3Da[i],delete =
a[i]);if((k=3Df.cssHooks[g])&&"expand"in k){l=3Dk.expand(a[g]),delete =
a[g];for(i in l)i in a||(a[i]=3Dl[i])}}for(g in =
a){h=3Da[g],f.isArray(h)?(b.animatedProperties[g]=3Dh[1],h=3Da[g]=3Dh[0])=
:b.animatedProperties[g]=3Db.specialEasing&&b.specialEasing[g]||b.easing|=
|"swing";if(h=3D=3D=3D"hide"&&d||h=3D=3D=3D"show"&&!d)return =
b.complete.call(this);c&&(g=3D=3D=3D"height"||g=3D=3D=3D"width")&&(b.over=
flow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY],f.=
css(this,"display")=3D=3D=3D"inline"&&f.css(this,"float")=3D=3D=3D"none"&=
&(!f.support.inlineBlockNeedsLayout||cu(this.nodeName)=3D=3D=3D"inline"?t=
his.style.display=3D"inline-block":this.style.zoom=3D1))}b.overflow!=3Dnu=
ll&&(this.style.overflow=3D"hidden");for(i in a)j=3Dnew =
f.fx(this,b,i),h=3Da[i],cm.test(h)?(q=3Df._data(this,"toggle"+i)||(h=3D=3D=
=3D"toggle"?d?"show":"hide":0),q?(f._data(this,"toggle"+i,q=3D=3D=3D"show=
"?"hide":"show"),j[q]()):j[h]()):(m=3Dcn.exec(h),n=3Dj.cur(),m?(o=3Dparse=
Float(m[2]),p=3Dm[3]||(f.cssNumber[i]?"":"px"),p!=3D=3D"px"&&(f.style(thi=
s,i,(o||1)+p),n=3D(o||1)/j.cur()*n,f.style(this,i,n+p)),m[1]&&(o=3D(m[1]=3D=
=3D=3D"-=3D"?-1:1)*o+n),j.custom(n,o,p)):j.custom(n,h,""));return!0}var =
e=3Df.speed(b,c,d);if(f.isEmptyObject(a))return =
this.each(e.complete,[!1]);a=3Df.extend({},a);return =
e.queue=3D=3D=3D!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,=
d){typeof =
a!=3D"string"&&(d=3Dc,c=3Da,a=3Db),c&&a!=3D=3D!1&&this.queue(a||"fx",[]);=
return this.each(function(){function h(a,b,c){var =
e=3Db[c];f.removeData(a,c,!0),e.stop(d)}var =
b,c=3D!1,e=3Df.timers,g=3Df._data(this);d||f._unmark(!0,this);if(a=3D=3Dn=
ull)for(b in =
g)g[b]&&g[b].stop&&b.indexOf(".run")=3D=3D=3Db.length-4&&h(this,g,b);else=
 =
g[b=3Da+".run"]&&g[b].stop&&h(this,g,b);for(b=3De.length;b--;)e[b].elem=3D=
=3D=3Dthis&&(a=3D=3Dnull||e[b].queue=3D=3D=3Da)&&(d?e[b](!0):e[b].saveSta=
te(),c=3D!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slide=
Down:ct("show",1),slideUp:ct("hide",1),slideToggle:ct("toggle",1),fadeIn:=
{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},=
function(a,b){f.fn[a]=3Dfunction(a,c,d){return =
this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var =
d=3Da&&typeof =
a=3D=3D"object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,dur=
ation:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=3Df.fx.off?0:type=
of d.duration=3D=3D"number"?d.duration:d.duration in =
f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue=3D=3D=
null||d.queue=3D=3D=3D!0)d.queue=3D"fx";d.old=3Dd.complete,d.complete=3Df=
unction(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d=
.queue):a!=3D=3D!1&&f._unmark(this)};return =
d},easing:{linear:function(a){return =
a},swing:function(a){return-Math.cos(a*Math.PI)/2+.5}},timers:[],fx:funct=
ion(a,b,c){this.options=3Db,this.elem=3Da,this.prop=3Dc,b.orig=3Db.orig||=
{}}}),f.fx.prototype=3D{update:function(){this.options.step&&this.options=
.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._def=
ault)(this)},cur:function(){if(this.elem[this.prop]!=3Dnull&&(!this.elem.=
style||this.elem.style[this.prop]=3D=3Dnull))return =
this.elem[this.prop];var a,b=3Df.css(this.elem,this.prop);return =
isNaN(a=3DparseFloat(b))?!b||b=3D=3D=3D"auto"?0:b:a},custom:function(a,c,=
d){function h(a){return e.step(a)}var =
e=3Dthis,g=3Df.fx;this.startTime=3Dcq||cr(),this.end=3Dc,this.now=3Dthis.=
start=3Da,this.pos=3Dthis.state=3D0,this.unit=3Dd||this.unit||(f.cssNumbe=
r[this.prop]?"":"px"),h.queue=3Dthis.options.queue,h.elem=3Dthis.elem,h.s=
aveState=3Dfunction(){f._data(e.elem,"fxshow"+e.prop)=3D=3D=3Db&&(e.optio=
ns.hide?f._data(e.elem,"fxshow"+e.prop,e.start):e.options.show&&f._data(e=
.elem,"fxshow"+e.prop,e.end))},h()&&f.timers.push(h)&&!co&&(co=3DsetInter=
val(g.tick,g.interval))},show:function(){var =
a=3Df._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=3D=
a||f.style(this.elem,this.prop),this.options.show=3D!0,a!=3D=3Db?this.cus=
tom(this.cur(),a):this.custom(this.prop=3D=3D=3D"width"||this.prop=3D=3D=3D=
"height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.option=
s.orig[this.prop]=3Df._data(this.elem,"fxshow"+this.prop)||f.style(this.e=
lem,this.prop),this.options.hide=3D!0,this.custom(this.cur(),0)},step:fun=
ction(a){var =
b,c,d,e=3Dcq||cr(),g=3D!0,h=3Dthis.elem,i=3Dthis.options;if(a||e>=3Di.dur=
ation+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.=
update(),i.animatedProperties[this.prop]=3D!0;for(b in =
i.animatedProperties)i.animatedProperties[b]!=3D=3D!0&&(g=3D!1);if(g){i.o=
verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio=
n(a,b){h.style["overflow"+b]=3Di.overflow[a]}),i.hide&&f(h).hide();if(i.h=
ide||i.show)for(b in =
i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0)=
,f.removeData(h,"toggle"+b,!0);d=3Di.complete,d&&(i.complete=3D!1,d.call(=
h))}return!1}i.duration=3D=3DInfinity?this.now=3De:(c=3De-this.startTime,=
this.state=3Dc/i.duration,this.pos=3Df.easing[i.animatedProperties[this.p=
rop]](this.state,c,0,1,i.duration),this.now=3Dthis.start+(this.end-this.s=
tart)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){v=
ar =
a,b=3Df.timers,c=3D0;for(;c<b.length;c++)a=3Db[c],!a()&&b[c]=3D=3D=3Da&&b=
.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearIn=
terval(co),co=3Dnull},speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.el=
em.style&&a.elem.style[a.prop]!=3Dnull?a.elem.style[a.prop]=3Da.now+a.uni=
t:a.elem[a.prop]=3Da.now}}}),f.each(cp.concat.apply([],cp),function(a,b){=
b.indexOf("margin")&&(f.fx.step[b]=3Dfunction(a){f.style(a.elem,b,Math.ma=
x(0,a.now)+a.unit)})}),f.expr&&f.expr.filters&&(f.expr.filters.animated=3D=
function(a){return f.grep(f.timers,function(b){return =
a=3D=3D=3Db.elem}).length});var =
cv,cw=3D/^t(?:able|d|h)$/i,cx=3D/^(?:body|html)$/i;"getBoundingClientRect=
"in =
c.documentElement?cv=3Dfunction(a,b,c,d){try{d=3Da.getBoundingClientRect(=
)}catch(e){}if(!d||!f.contains(c,a))return =
d?{top:d.top,left:d.left}:{top:0,left:0};var =
g=3Db.body,h=3Dcy(b),i=3Dc.clientTop||g.clientTop||0,j=3Dc.clientLeft||g.=
clientLeft||0,k=3Dh.pageYOffset||f.support.boxModel&&c.scrollTop||g.scrol=
lTop,l=3Dh.pageXOffset||f.support.boxModel&&c.scrollLeft||g.scrollLeft,m=3D=
d.top+k-i,n=3Dd.left+l-j;return{top:m,left:n}}:cv=3Dfunction(a,b,c){var =
d,e=3Da.offsetParent,g=3Da,h=3Db.body,i=3Db.defaultView,j=3Di?i.getComput=
edStyle(a,null):a.currentStyle,k=3Da.offsetTop,l=3Da.offsetLeft;while((a=3D=
a.parentNode)&&a!=3D=3Dh&&a!=3D=3Dc){if(f.support.fixedPosition&&j.positi=
on=3D=3D=3D"fixed")break;d=3Di?i.getComputedStyle(a,null):a.currentStyle,=
k-=3Da.scrollTop,l-=3Da.scrollLeft,a=3D=3D=3De&&(k+=3Da.offsetTop,l+=3Da.=
offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableA=
ndCells||!cw.test(a.nodeName))&&(k+=3DparseFloat(d.borderTopWidth)||0,l+=3D=
parseFloat(d.borderLeftWidth)||0),g=3De,e=3Da.offsetParent),f.support.sub=
tractsBorderForOverflowNotVisible&&d.overflow!=3D=3D"visible"&&(k+=3Dpars=
eFloat(d.borderTopWidth)||0,l+=3DparseFloat(d.borderLeftWidth)||0),j=3Dd}=
if(j.position=3D=3D=3D"relative"||j.position=3D=3D=3D"static")k+=3Dh.offs=
etTop,l+=3Dh.offsetLeft;f.support.fixedPosition&&j.position=3D=3D=3D"fixe=
d"&&(k+=3DMath.max(c.scrollTop,h.scrollTop),l+=3DMath.max(c.scrollLeft,h.=
scrollLeft));return{top:k,left:l}},f.fn.offset=3Dfunction(a){if(arguments=
.length)return =
a=3D=3D=3Db?this:this.each(function(b){f.offset.setOffset(this,a,b)});var=
 c=3Dthis[0],d=3Dc&&c.ownerDocument;if(!d)return =
null;if(c=3D=3D=3Dd.body)return f.offset.bodyOffset(c);return =
cv(c,d,d.documentElement)},f.offset=3D{bodyOffset:function(a){var =
b=3Da.offsetTop,c=3Da.offsetLeft;f.support.doesNotIncludeMarginInBodyOffs=
et&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3DparseFloat(f.css(a,"ma=
rginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var =
d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative=
");var =
e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D=
=3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D=
{},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D=
parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.=
top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in=
 =
b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcx.test(b[0].no=
deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"=
))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(=
f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL=
eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f=
unction(){return this.map(function(){var =
a=3Dthis.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"pos=
ition")=3D=3D=3D"static")a=3Da.offsetParent;return =
a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function=
(a,c){var d=3D/Y/.test(c);f.fn[a]=3Dfunction(e){return =
f.access(this,function(a,e,g){var h=3Dcy(a);if(g=3D=3D=3Db)return h?c in =
h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body=
[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=3D=
g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},f=
unction(a,c){var =
d=3D"client"+a,e=3D"scroll"+a,g=3D"offset"+a;f.fn["inner"+a]=3Dfunction()=
{var a=3Dthis[0];return =
a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a=
]=3Dfunction(a){var b=3Dthis[0];return =
b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn=
[c]=3Dfunction(a){return f.access(this,function(a,c,h){var =
i,j,k,l;if(f.isWindow(a)){i=3Da.document,j=3Di.documentElement[d];return =
f.support.boxModel&&j||i.body&&i.body[d]||j}if(a.nodeType=3D=3D=3D9){i=3D=
a.documentElement;if(i[d]>=3Di[e])return i[d];return =
Math.max(a.body[e],i[e],a.body[g],i[g])}if(h=3D=3D=3Db){k=3Df.css(a,c),l=3D=
parseFloat(k);return =
f.isNumeric(l)?l:k}f(a).css(c,h)},c,a,arguments.length,null)}}),a.jQuery=3D=
a.$=3Df,typeof =
define=3D=3D"function"&&define.amd&&define.amd.jQuery&&define("jquery",[]=
,function(){return f})})(window);
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/Shared/js/flashvideo/jwplayer/jwplayer.js

if(typeof jwplayer=3D=3D"undefined"){var =
jwplayer=3Dfunction(a){if(jwplayer.api){return =
jwplayer.api.selectPlayer(a)}};var =
$jw=3Djwplayer;jwplayer.version=3D"5.10.2295";jwplayer.vid=3Ddocument.cre=
ateElement("video");jwplayer.audio=3Ddocument.createElement("audio");jwpl=
ayer.source=3Ddocument.createElement("source");(function(b){b.utils=3Dfun=
ction(){};b.utils.typeOf=3Dfunction(d){var c=3Dtypeof =
d;if(c=3D=3D=3D"object"){if(d){if(d instanceof =
Array){c=3D"array"}}else{c=3D"null"}}return =
c};b.utils.extend=3Dfunction(){var =
c=3Db.utils.extend["arguments"];if(c.length>1){for(var =
e=3D1;e<c.length;e++){for(var d in c[e]){c[0][d]=3Dc[e][d]}}return =
c[0]}return null};b.utils.clone=3Dfunction(f){var c;var =
d=3Db.utils.clone["arguments"];if(d.length=3D=3D1){switch(b.utils.typeOf(=
d[0])){case"object":c=3D{};for(var e in =
d[0]){c[e]=3Db.utils.clone(d[0][e])}break;case"array":c=3D[];for(var e =
in d[0]){c[e]=3Db.utils.clone(d[0][e])}break;default:return =
d[0];break}}return =
c};b.utils.extension=3Dfunction(c){if(!c){return""}c=3Dc.substring(c.last=
IndexOf("/")+1,c.length);c=3Dc.split("?")[0];if(c.lastIndexOf(".")>-1){re=
turn =
c.substr(c.lastIndexOf(".")+1,c.length).toLowerCase()}return};b.utils.htm=
l=3Dfunction(c,d){c.innerHTML=3Dd};b.utils.wrap=3Dfunction(c,d){if(c.pare=
ntNode){c.parentNode.replaceChild(d,c)}d.appendChild(c)};b.utils.ajax=3Df=
unction(g,f,c){var e;if(window.XMLHttpRequest){e=3Dnew =
XMLHttpRequest()}else{e=3Dnew =
ActiveXObject("Microsoft.XMLHTTP")}e.onreadystatechange=3Dfunction(){if(e=
.readyState=3D=3D=3D4){if(e.status=3D=3D=3D200){if(f){if(!b.utils.exists(=
e.responseXML)){try{if(window.DOMParser){var h=3D(new =
DOMParser()).parseFromString(e.responseText,"text/xml");if(h){e=3Db.utils=
.extend({},e,{responseXML:h})}}else{h=3Dnew =
ActiveXObject("Microsoft.XMLDOM");h.async=3D"false";h.loadXML(e.responseT=
ext);e=3Db.utils.extend({},e,{responseXML:h})}}catch(j){if(c){c(g)}}}f(e)=
}}else{if(c){c(g)}}}};try{e.open("GET",g,true);e.send(null)}catch(d){if(c=
){c(g)}}return =
e};b.utils.load=3Dfunction(d,e,c){d.onreadystatechange=3Dfunction(){if(d.=
readyState=3D=3D=3D4){if(d.status=3D=3D=3D200){if(e){e()}}else{if(c){c()}=
}}}};b.utils.find=3Dfunction(d,c){return =
d.getElementsByTagName(c)};b.utils.append=3Dfunction(c,d){c.appendChild(d=
)};b.utils.isIE=3Dfunction(){return((!+"\v1")||(typeof =
window.ActiveXObject!=3D"undefined"))};b.utils.userAgentMatch=3Dfunction(=
d){var =
c=3Dnavigator.userAgent.toLowerCase();return(c.match(d)!=3D=3Dnull)};b.ut=
ils.isIOS=3Dfunction(){return =
b.utils.userAgentMatch(/iP(hone|ad|od)/i)};b.utils.isIPad=3Dfunction(){re=
turn b.utils.userAgentMatch(/iPad/i)};b.utils.isIPod=3Dfunction(){return =
b.utils.userAgentMatch(/iP(hone|od)/i)};b.utils.isAndroid=3Dfunction(){re=
turn =
b.utils.userAgentMatch(/android/i)};b.utils.isLegacyAndroid=3Dfunction(){=
return b.utils.userAgentMatch(/android =
2.[012]/i)};b.utils.isBlackberry=3Dfunction(){return =
b.utils.userAgentMatch(/blackberry/i)};b.utils.isMobile=3Dfunction(){retu=
rn =
b.utils.userAgentMatch(/(iP(hone|ad|od))|android/i)};b.utils.getFirstPlay=
listItemFromConfig=3Dfunction(c){var d=3D{};var =
e;if(c.playlist&&c.playlist.length){e=3Dc.playlist[0]}else{e=3Dc}d.file=3D=
e.file;d.levels=3De.levels;d.streamer=3De.streamer;d.playlistfile=3De.pla=
ylistfile;d.provider=3De.provider;if(!d.provider){if(d.file&&(d.file.toLo=
werCase().indexOf("youtube.com")>-1||d.file.toLowerCase().indexOf("youtu.=
be")>-1)){d.provider=3D"youtube"}if(d.streamer&&d.streamer.toLowerCase().=
indexOf("rtmp://")=3D=3D0){d.provider=3D"rtmp"}if(e.type){d.provider=3De.=
type.toLowerCase()}}if(d.provider=3D=3D"audio"){d.provider=3D"sound"}retu=
rn d};b.utils.getOuterHTML=3Dfunction(c){if(c.outerHTML){return =
c.outerHTML}else{try{return new =
XMLSerializer().serializeToString(c)}catch(d){return""}}};b.utils.setOute=
rHTML=3Dfunction(f,e){if(f.outerHTML){f.outerHTML=3De}else{var =
g=3Ddocument.createElement("div");g.innerHTML=3De;var =
c=3Ddocument.createRange();c.selectNodeContents(g);var =
d=3Dc.extractContents();f.parentNode.insertBefore(d,f);f.parentNode.remov=
eChild(f)}};b.utils.hasFlash=3Dfunction(){if(typeof =
navigator.plugins!=3D"undefined"&&typeof navigator.plugins["Shockwave =
Flash"]!=3D"undefined"){return true}if(typeof =
window.ActiveXObject!=3D"undefined"){try{new =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");return =
true}catch(c){}}return =
false};b.utils.getPluginName=3Dfunction(c){if(c.lastIndexOf("/")>=3D0){c=3D=
c.substring(c.lastIndexOf("/")+1,c.length)}if(c.lastIndexOf("-")>=3D0){c=3D=
c.substring(0,c.lastIndexOf("-"))}if(c.lastIndexOf(".swf")>=3D0){c=3Dc.su=
bstring(0,c.lastIndexOf(".swf"))}if(c.lastIndexOf(".js")>=3D0){c=3Dc.subs=
tring(0,c.lastIndexOf(".js"))}return =
c};b.utils.getPluginVersion=3Dfunction(c){if(c.lastIndexOf("-")>=3D0){if(=
c.lastIndexOf(".js")>=3D0){return =
c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".js"))}else{if(c.lastInde=
xOf(".swf")>=3D0){return =
c.substring(c.lastIndexOf("-")+1,c.lastIndexOf(".swf"))}else{return =
c.substring(c.lastIndexOf("-")+1)}}}return""};b.utils.getAbsolutePath=3Df=
unction(j,h){if(!b.utils.exists(h)){h=3Ddocument.location.href}if(!b.util=
s.exists(j)){return undefined}if(a(j)){return j}var =
k=3Dh.substring(0,h.indexOf("://")+3);var =
g=3Dh.substring(k.length,h.indexOf("/",k.length+1));var =
d;if(j.indexOf("/")=3D=3D=3D0){d=3Dj.split("/")}else{var =
e=3Dh.split("?")[0];e=3De.substring(k.length+g.length+1,e.lastIndexOf("/"=
));d=3De.split("/").concat(j.split("/"))}var c=3D[];for(var =
f=3D0;f<d.length;f++){if(!d[f]||!b.utils.exists(d[f])||d[f]=3D=3D"."){con=
tinue}else{if(d[f]=3D=3D".."){c.pop()}else{c.push(d[f])}}}return =
k+g+"/"+c.join("/")};function a(d){if(!b.utils.exists(d)){return}var =
e=3Dd.indexOf("://");var =
c=3Dd.indexOf("?");return(e>0&&(c<0||(c>e)))}b.utils.pluginPathType=3D{AB=
SOLUTE:"ABSOLUTE",RELATIVE:"RELATIVE",CDN:"CDN"};b.utils.getPluginPathTyp=
e=3Dfunction(d){if(typeof d!=3D"string"){return}d=3Dd.split("?")[0];var =
e=3Dd.indexOf("://");if(e>0){return b.utils.pluginPathType.ABSOLUTE}var =
c=3Dd.indexOf("/");var =
f=3Db.utils.extension(d);if(e<0&&c<0&&(!f||!isNaN(f))){return =
b.utils.pluginPathType.CDN}return =
b.utils.pluginPathType.RELATIVE};b.utils.mapEmpty=3Dfunction(c){for(var =
d in c){return false}return true};b.utils.mapLength=3Dfunction(d){var =
c=3D0;for(var e in d){c++}return =
c};b.utils.log=3Dfunction(d,c){if(typeof console!=3D"undefined"&&typeof =
console.log!=3D"undefined"){if(c){console.log(d,c)}else{console.log(d)}}}=
;b.utils.css=3Dfunction(d,g,c){if(b.utils.exists(d)){for(var e in =
g){try{if(typeof g[e]=3D=3D=3D"undefined"){continue}else{if(typeof =
g[e]=3D=3D"number"&&!(e=3D=3D"zIndex"||e=3D=3D"opacity")){if(isNaN(g[e]))=
{continue}if(e.match(/color/i)){g[e]=3D"#"+b.utils.strings.pad(g[e].toStr=
ing(16),6)}else{g[e]=3DMath.ceil(g[e])+"px"}}}d.style[e]=3Dg[e]}catch(f){=
}}}};b.utils.isYouTube=3Dfunction(c){return(c.indexOf("youtube.com")>-1||=
c.indexOf("youtu.be")>-1)};b.utils.transform=3Dfunction(e,d,c,g,h){if(!b.=
utils.exists(d)){d=3D1}if(!b.utils.exists(c)){c=3D1}if(!b.utils.exists(g)=
){g=3D0}if(!b.utils.exists(h)){h=3D0}if(d=3D=3D1&&c=3D=3D1&&g=3D=3D0&&h=3D=
=3D0){e.style.webkitTransform=3D"";e.style.MozTransform=3D"";e.style.OTra=
nsform=3D""}else{var f=3D"scale("+d+","+c+") =
translate("+g+"px,"+h+"px)";e.style.webkitTransform=3Df;e.style.MozTransf=
orm=3Df;e.style.OTransform=3Df}};b.utils.stretch=3Dfunction(k,q,p,g,n,h){=
if(typeof p=3D=3D"undefined"||typeof g=3D=3D"undefined"||typeof =
n=3D=3D"undefined"||typeof h=3D=3D"undefined"){return}var d=3Dp/n;var =
f=3Dg/h;var m=3D0;var l=3D0;var e=3Dfalse;var =
c=3D{};if(q.parentElement){q.parentElement.style.overflow=3D"hidden"}b.ut=
ils.transform(q);switch(k.toUpperCase()){case =
b.utils.stretching.NONE:c.width=3Dn;c.height=3Dh;c.top=3D(g-c.height)/2;c=
.left=3D(p-c.width)/2;break;case =
b.utils.stretching.UNIFORM:if(d>f){c.width=3Dn*f;c.height=3Dh*f;if(c.widt=
h/p>0.95){e=3Dtrue;d=3DMath.ceil(100*p/c.width)/100;f=3D1;c.width=3Dp}}el=
se{c.width=3Dn*d;c.height=3Dh*d;if(c.height/g>0.95){e=3Dtrue;d=3D1;f=3DMa=
th.ceil(100*g/c.height)/100;c.height=3Dg}}c.top=3D(g-c.height)/2;c.left=3D=
(p-c.width)/2;break;case =
b.utils.stretching.FILL:if(d>f){c.width=3Dn*d;c.height=3Dh*d}else{c.width=
=3Dn*f;c.height=3Dh*f}c.top=3D(g-c.height)/2;c.left=3D(p-c.width)/2;break=
;case b.utils.stretching.EXACTFIT:c.width=3Dn;c.height=3Dh;var =
o=3DMath.round((n/2)*(1-1/d));var =
j=3DMath.round((h/2)*(1-1/f));e=3Dtrue;c.top=3Dc.left=3D0;break;default:b=
reak}if(e){b.utils.transform(q,d,f,o,j)}b.utils.css(q,c)};b.utils.stretch=
ing=3D{NONE:"NONE",FILL:"FILL",UNIFORM:"UNIFORM",EXACTFIT:"EXACTFIT"};b.u=
tils.deepReplaceKeyName=3Dfunction(k,e,c){switch(b.utils.typeOf(k)){case"=
array":for(var =
g=3D0;g<k.length;g++){k[g]=3Db.utils.deepReplaceKeyName(k[g],e,c)}break;c=
ase"object":for(var f in k){var j,h;if(e instanceof Array&&c instanceof =
Array){if(e.length!=3Dc.length){continue}else{j=3De;h=3Dc}}else{j=3D[e];h=
=3D[c]}var d=3Df;for(var g=3D0;g<j.length;g++){d=3Dd.replace(new =
RegExp(e[g],"g"),c[g])}k[d]=3Db.utils.deepReplaceKeyName(k[f],e,c);if(f!=3D=
d){delete k[f]}}break}return =
k};b.utils.isInArray=3Dfunction(e,d){if(!(e)||!(e instanceof =
Array)){return false}for(var =
c=3D0;c<e.length;c++){if(d=3D=3D=3De[c]){return true}}return =
false};b.utils.exists=3Dfunction(c){switch(typeof(c)){case"string":return=
(c.length>0);break;case"object":return(c!=3D=3Dnull);case"undefined":retu=
rn false}return true};b.utils.empty=3Dfunction(c){if(typeof =
c.hasChildNodes=3D=3D"function"){while(c.hasChildNodes()){c.removeChild(c=
.firstChild)}}};b.utils.parseDimension=3Dfunction(c){if(typeof =
c=3D=3D"string"){if(c=3D=3D=3D""){return =
0}else{if(c.lastIndexOf("%")>-1){return c}else{return =
parseInt(c.replace("px",""),10)}}}return =
c};b.utils.getDimensions=3Dfunction(c){if(c&&c.style){return{x:b.utils.pa=
rseDimension(c.style.left),y:b.utils.parseDimension(c.style.top),width:b.=
utils.parseDimension(c.style.width),height:b.utils.parseDimension(c.style=
.height)}}else{return{}}};b.utils.getElementWidth=3Dfunction(c){if(!c){re=
turn null}else{if(c=3D=3Ddocument.body){return =
b.utils.parentNode(c).clientWidth}else{if(c.clientWidth>0){return =
c.clientWidth}else{if(c.style){return =
b.utils.parseDimension(c.style.width)}else{return =
null}}}}};b.utils.getElementHeight=3Dfunction(c){if(!c){return =
null}else{if(c=3D=3Ddocument.body){return =
b.utils.parentNode(c).clientHeight}else{if(c.clientHeight>0){return =
c.clientHeight}else{if(c.style){return =
b.utils.parseDimension(c.style.height)}else{return =
null}}}}};b.utils.timeFormat=3Dfunction(c){str=3D"00:00";if(c>0){str=3DMa=
th.floor(c/60)<10?"0"+Math.floor(c/60)+":":Math.floor(c/60)+":";str+=3DMa=
th.floor(c%60)<10?"0"+Math.floor(c%60):Math.floor(c%60)}return =
str};b.utils.useNativeFullscreen=3Dfunction(){return(navigator&&navigator=
.vendor&&navigator.vendor.indexOf("Apple")=3D=3D0)};b.utils.parentNode=3D=
function(c){if(!c){return document.body}else{if(c.parentNode){return =
c.parentNode}else{if(c.parentElement){return c.parentElement}else{return =
c}}}};b.utils.getBoundingClientRect=3Dfunction(c){if(typeof =
c.getBoundingClientRect=3D=3D"function"){return =
c.getBoundingClientRect()}else{return{left:c.offsetLeft+document.body.scr=
ollLeft,top:c.offsetTop+document.body.scrollTop,width:c.offsetWidth,heigh=
t:c.offsetHeight}}};b.utils.translateEventResponse=3Dfunction(e,c){var =
g=3Db.utils.extend({},c);if(e=3D=3Db.api.events.JWPLAYER_FULLSCREEN&&!g.f=
ullscreen){g.fullscreen=3Dg.message=3D=3D"true"?true:false;delete =
g.message}else{if(typeof =
g.data=3D=3D"object"){g=3Db.utils.extend(g,g.data);delete =
g.data}else{if(typeof =
g.metadata=3D=3D"object"){b.utils.deepReplaceKeyName(g.metadata,["__dot__=
","__spc__","__dsh__"],["."," ","-"])}}}var =
d=3D["position","duration","offset"];for(var f in =
d){if(g[d[f]]){g[d[f]]=3DMath.round(g[d[f]]*1000)/1000}}return =
g};b.utils.saveCookie=3Dfunction(c,d){document.cookie=3D"jwplayer."+c+"=3D=
"+d+"; path=3D/"};b.utils.getCookies=3Dfunction(){var f=3D{};var =
e=3Ddocument.cookie.split("; ");for(var d=3D0;d<e.length;d++){var =
c=3De[d].split("=3D");if(c[0].indexOf("jwplayer.")=3D=3D0){f[c[0].substri=
ng(9,c[0].length)]=3Dc[1]}}return =
f};b.utils.readCookie=3Dfunction(c){return =
b.utils.getCookies()[c]}})(jwplayer);(function(a){a.events=3Dfunction(){}=
;a.events.COMPLETE=3D"COMPLETE";a.events.ERROR=3D"ERROR"})(jwplayer);(fun=
ction(jwplayer){jwplayer.events.eventdispatcher=3Dfunction(debug){var =
_debug=3Ddebug;var _listeners;var =
_globallisteners;this.resetEventListeners=3Dfunction(){_listeners=3D{};_g=
loballisteners=3D[]};this.resetEventListeners();this.addEventListener=3Df=
unction(type,listener,count){try{if(!jwplayer.utils.exists(_listeners[typ=
e])){_listeners[type]=3D[]}if(typeof(listener)=3D=3D"string"){eval("liste=
ner =3D =
"+listener)}_listeners[type].push({listener:listener,count:count})}catch(=
err){jwplayer.utils.log("error",err)}return =
false};this.removeEventListener=3Dfunction(type,listener){if(!_listeners[=
type]){return}try{for(var =
listenerIndex=3D0;listenerIndex<_listeners[type].length;listenerIndex++){=
if(_listeners[type][listenerIndex].listener.toString()=3D=3Dlistener.toSt=
ring()){_listeners[type].splice(listenerIndex,1);break}}}catch(err){jwpla=
yer.utils.log("error",err)}return =
false};this.addGlobalListener=3Dfunction(listener,count){try{if(typeof(li=
stener)=3D=3D"string"){eval("listener =3D =
"+listener)}_globallisteners.push({listener:listener,count:count})}catch(=
err){jwplayer.utils.log("error",err)}return =
false};this.removeGlobalListener=3Dfunction(listener){if(!listener){retur=
n}try{for(var =
globalListenerIndex=3D0;globalListenerIndex<_globallisteners.length;globa=
lListenerIndex++){if(_globallisteners[globalListenerIndex].listener.toStr=
ing()=3D=3Dlistener.toString()){_globallisteners.splice(globalListenerInd=
ex,1);break}}}catch(err){jwplayer.utils.log("error",err)}return =
false};this.sendEvent=3Dfunction(type,data){if(!jwplayer.utils.exists(dat=
a)){data=3D{}}if(_debug){jwplayer.utils.log(type,data)}if(typeof =
_listeners[type]!=3D"undefined"){for(var =
listenerIndex=3D0;listenerIndex<_listeners[type].length;listenerIndex++){=
try{_listeners[type][listenerIndex].listener(data)}catch(err){jwplayer.ut=
ils.log("There was an error while handling a listener: =
"+err.toString(),_listeners[type][listenerIndex].listener)}if(_listeners[=
type][listenerIndex]){if(_listeners[type][listenerIndex].count=3D=3D=3D1)=
{delete =
_listeners[type][listenerIndex]}else{if(_listeners[type][listenerIndex].c=
ount>0){_listeners[type][listenerIndex].count=3D_listeners[type][listener=
Index].count-1}}}}}for(var =
globalListenerIndex=3D0;globalListenerIndex<_globallisteners.length;globa=
lListenerIndex++){try{_globallisteners[globalListenerIndex].listener(data=
)}catch(err){jwplayer.utils.log("There was an error while handling a =
listener: =
"+err.toString(),_globallisteners[globalListenerIndex].listener)}if(_glob=
allisteners[globalListenerIndex]){if(_globallisteners[globalListenerIndex=
].count=3D=3D=3D1){delete =
_globallisteners[globalListenerIndex]}else{if(_globallisteners[globalList=
enerIndex].count>0){_globallisteners[globalListenerIndex].count=3D_global=
listeners[globalListenerIndex].count-1}}}}}}})(jwplayer);(function(a){var=
 =
b=3D{};a.utils.animations=3Dfunction(){};a.utils.animations.transform=3Df=
unction(c,d){c.style.webkitTransform=3Dd;c.style.MozTransform=3Dd;c.style=
.OTransform=3Dd;c.style.msTransform=3Dd};a.utils.animations.transformOrig=
in=3Dfunction(c,d){c.style.webkitTransformOrigin=3Dd;c.style.MozTransform=
Origin=3Dd;c.style.OTransformOrigin=3Dd;c.style.msTransformOrigin=3Dd};a.=
utils.animations.rotate=3Dfunction(c,d){a.utils.animations.transform(c,["=
rotate(",d,"deg)"].join(""))};a.utils.cancelAnimation=3Dfunction(c){delet=
e =
b[c.id]};a.utils.fadeTo=3Dfunction(m,f,e,j,h,d){if(b[m.id]!=3Dd&&a.utils.=
exists(d)){return}if(m.style.opacity=3D=3Df){return}var c=3Dnew =
Date().getTime();if(d>c){setTimeout(function(){a.utils.fadeTo(m,f,e,j,0,d=
)},d-c)}if(m.style.display=3D=3D"none"){m.style.display=3D"block"}if(!a.u=
tils.exists(j)){j=3Dm.style.opacity=3D=3D=3D""?1:m.style.opacity}if(m.sty=
le.opacity=3D=3Df&&m.style.opacity!=3D=3D""&&a.utils.exists(d)){if(f=3D=3D=
=3D0){m.style.display=3D"none"}return}if(!a.utils.exists(d)){d=3Dc;b[m.id=
]=3Dd}if(!a.utils.exists(h)){h=3D0}var =
k=3D(e>0)?((c-d)/(e*1000)):0;k=3Dk>1?1:k;var l=3Df-j;var =
g=3Dj+(k*l);if(g>1){g=3D1}else{if(g<0){g=3D0}}m.style.opacity=3Dg;if(h>0)=
{b[m.id]=3Dd+h*1000;a.utils.fadeTo(m,f,e,j,0,b[m.id]);return}setTimeout(f=
unction(){a.utils.fadeTo(m,f,e,j,0,d)},10)}})(jwplayer);(function(a){a.ut=
ils.arrays=3Dfunction(){};a.utils.arrays.indexOf=3Dfunction(c,d){for(var =
b=3D0;b<c.length;b++){if(c[b]=3D=3Dd){return b}}return =
-1};a.utils.arrays.remove=3Dfunction(c,d){var =
b=3Da.utils.arrays.indexOf(c,d);if(b>-1){c.splice(b,1)}}})(jwplayer);(fun=
ction(a){a.utils.extensionmap=3D{"3gp":{html5:"video/3gpp",flash:"video"}=
,"3gpp":{html5:"video/3gpp"},"3g2":{html5:"video/3gpp2",flash:"video"},"3=
gpp2":{html5:"video/3gpp2"},flv:{flash:"video"},f4a:{html5:"audio/mp4"},f=
4b:{html5:"audio/mp4",flash:"video"},f4v:{html5:"video/mp4",flash:"video"=
},mov:{html5:"video/quicktime",flash:"video"},m4a:{html5:"audio/mp4",flas=
h:"video"},m4b:{html5:"audio/mp4"},m4p:{html5:"audio/mp4"},m4v:{html5:"vi=
deo/mp4",flash:"video"},mp4:{html5:"video/mp4",flash:"video"},rbs:{flash:=
"sound"},aac:{html5:"audio/aac",flash:"video"},mp3:{html5:"audio/mp3",fla=
sh:"sound"},ogg:{html5:"audio/ogg"},oga:{html5:"audio/ogg"},ogv:{html5:"v=
ideo/ogg"},webm:{html5:"video/webm"},m3u8:{html5:"audio/x-mpegurl"},gif:{=
flash:"image"},jpeg:{flash:"image"},jpg:{flash:"image"},swf:{flash:"image=
"},png:{flash:"image"},wav:{html5:"audio/x-wav"}}})(jwplayer);(function(e=
){e.utils.mediaparser=3Dfunction(){};var =
g=3D{element:{width:"width",height:"height",id:"id","class":"className",n=
ame:"name"},media:{src:"file",preload:"preload",autoplay:"autostart",loop=
:"repeat",controls:"controls"},source:{src:"file",type:"type",media:"medi=
a","data-jw-width":"width","data-jw-bitrate":"bitrate"},video:{poster:"im=
age"}};var f=3D{};e.utils.mediaparser.parseMedia=3Dfunction(j){return =
d(j)};function =
c(k,j){if(!e.utils.exists(j)){j=3Dg[k]}else{e.utils.extend(j,g[k])}return=
 j}function =
d(n,j){if(f[n.tagName.toLowerCase()]&&!e.utils.exists(j)){return =
f[n.tagName.toLowerCase()](n)}else{j=3Dc("element",j);var o=3D{};for(var =
k in j){if(k!=3D"length"){var =
m=3Dn.getAttribute(k);if(e.utils.exists(m)){o[j[k]]=3Dm}}}var =
l=3Dn.style["#background-color"];if(l&&!(l=3D=3D"transparent"||l=3D=3D"rg=
ba(0, 0, 0, 0)")){o.screencolor=3Dl}return o}}function =
h(n,k){k=3Dc("media",k);var l=3D[];var =
j=3De.utils.selectors("source",n);for(var m in =
j){if(!isNaN(m)){l.push(a(j[m]))}}var =
o=3Dd(n,k);if(e.utils.exists(o.file)){l[0]=3D{file:o.file}}o.levels=3Dl;r=
eturn o}function a(l,k){k=3Dc("source",k);var =
j=3Dd(l,k);j.width=3Dj.width?j.width:0;j.bitrate=3Dj.bitrate?j.bitrate:0;=
return j}function b(l,k){k=3Dc("video",k);var j=3Dh(l,k);return =
j}f.media=3Dh;f.audio=3Dh;f.source=3Da;f.video=3Db})(jwplayer);(function(=
a){a.utils.loaderstatus=3D{NEW:"NEW",LOADING:"LOADING",ERROR:"ERROR",COMP=
LETE:"COMPLETE"};a.utils.scriptloader=3Dfunction(c){var =
d=3Da.utils.loaderstatus.NEW;var b=3Dnew =
a.events.eventdispatcher();a.utils.extend(this,b);this.load=3Dfunction(){=
if(d=3D=3Da.utils.loaderstatus.NEW){d=3Da.utils.loaderstatus.LOADING;var =
e=3Ddocument.createElement("script");e.onload=3Dfunction(f){d=3Da.utils.l=
oaderstatus.COMPLETE;b.sendEvent(a.events.COMPLETE)};e.onerror=3Dfunction=
(f){d=3Da.utils.loaderstatus.ERROR;b.sendEvent(a.events.ERROR)};e.onready=
statechange=3Dfunction(){if(e.readyState=3D=3D"loaded"||e.readyState=3D=3D=
"complete"){d=3Da.utils.loaderstatus.COMPLETE;b.sendEvent(a.events.COMPLE=
TE)}};document.getElementsByTagName("head")[0].appendChild(e);e.src=3Dc}}=
;this.getStatus=3Dfunction(){return =
d}}})(jwplayer);(function(a){a.utils.selectors=3Dfunction(b,e){if(!a.util=
s.exists(e)){e=3Ddocument}b=3Da.utils.strings.trim(b);var =
c=3Db.charAt(0);if(c=3D=3D"#"){return =
e.getElementById(b.substr(1))}else{if(c=3D=3D"."){if(e.getElementsByClass=
Name){return e.getElementsByClassName(b.substr(1))}else{return =
a.utils.selectors.getElementsByTagAndClass("*",b.substr(1))}}else{if(b.in=
dexOf(".")>0){var d=3Db.split(".");return =
a.utils.selectors.getElementsByTagAndClass(d[0],d[1])}else{return =
e.getElementsByTagName(b)}}}return =
null};a.utils.selectors.getElementsByTagAndClass=3Dfunction(e,h,g){var =
j=3D[];if(!a.utils.exists(g)){g=3Ddocument}var =
f=3Dg.getElementsByTagName(e);for(var =
d=3D0;d<f.length;d++){if(a.utils.exists(f[d].className)){var =
c=3Df[d].className.split(" ");for(var =
b=3D0;b<c.length;b++){if(c[b]=3D=3Dh){j.push(f[d])}}}}return =
j}})(jwplayer);(function(a){a.utils.strings=3Dfunction(){};a.utils.string=
s.trim=3Dfunction(b){return =
b.replace(/^\s*/,"").replace(/\s*$/,"")};a.utils.strings.pad=3Dfunction(c=
,d,b){if(!b){b=3D"0"}while(c.length<d){c=3Db+c}return =
c};a.utils.strings.serialize=3Dfunction(b){if(b=3D=3Dnull){return =
null}else{if(b=3D=3D"true"){return true}else{if(b=3D=3D"false"){return =
false}else{if(isNaN(Number(b))||b.length>5||b.length=3D=3D0){return =
b}else{return =
Number(b)}}}}};a.utils.strings.seconds=3Dfunction(d){d=3Dd.replace(",",".=
");var b=3Dd.split(":");var =
c=3D0;if(d.substr(-1)=3D=3D"s"){c=3DNumber(d.substr(0,d.length-1))}else{i=
f(d.substr(-1)=3D=3D"m"){c=3DNumber(d.substr(0,d.length-1))*60}else{if(d.=
substr(-1)=3D=3D"h"){c=3DNumber(d.substr(0,d.length-1))*3600}else{if(b.le=
ngth>1){c=3DNumber(b[b.length-1]);c+=3DNumber(b[b.length-2])*60;if(b.leng=
th=3D=3D3){c+=3DNumber(b[b.length-3])*3600}}else{c=3DNumber(d)}}}}return =
c};a.utils.strings.xmlAttribute=3Dfunction(b,c){for(var =
d=3D0;d<b.attributes.length;d++){if(b.attributes[d].name&&b.attributes[d]=
.name.toLowerCase()=3D=3Dc.toLowerCase()){return =
b.attributes[d].value.toString()}}return""};a.utils.strings.jsonToString=3D=
function(f){var h=3Dh||{};if(h&&h.stringify){return h.stringify(f)}var =
c=3Dtypeof(f);if(c!=3D"object"||f=3D=3D=3Dnull){if(c=3D=3D"string"){f=3D'=
"'+f.replace(/"/g,'\\"')+'"'}else{return String(f)}}else{var =
g=3D[],b=3D(f&&f.constructor=3D=3DArray);for(var d in f){var =
e=3Df[d];switch(typeof(e)){case"string":e=3D'"'+e.replace(/"/g,'\\"')+'"'=
;break;case"object":if(a.utils.exists(e)){e=3Da.utils.strings.jsonToStrin=
g(e)}break}if(b){if(typeof(e)!=3D"function"){g.push(String(e))}}else{if(t=
ypeof(e)!=3D"function"){g.push('"'+d+'":'+String(e))}}}if(b){return"["+St=
ring(g)+"]"}else{return"{"+String(g)+"}"}}}})(jwplayer);(function(c){var =
d=3Dnew =
RegExp(/^(#|0x)[0-9a-fA-F]{3,6}/);c.utils.typechecker=3Dfunction(g,f){f=3D=
!c.utils.exists(f)?b(g):f;return e(g,f)};function b(f){var =
g=3D["true","false","t","f"];if(g.toString().indexOf(f.toLowerCase().repl=
ace(" =
",""))>=3D0){return"boolean"}else{if(d.test(f)){return"color"}else{if(!is=
NaN(parseInt(f,10))&&parseInt(f,10).toString().length=3D=3Df.length){retu=
rn"integer"}else{if(!isNaN(parseFloat(f))&&parseFloat(f).toString().lengt=
h=3D=3Df.length){return"float"}}}}return"string"}function =
e(g,f){if(!c.utils.exists(f)){return =
g}switch(f){case"color":if(g.length>0){return a(g)}return =
null;case"integer":return parseInt(g,10);case"float":return =
parseFloat(g);case"boolean":if(g.toLowerCase()=3D=3D"true"){return =
true}else{if(g=3D=3D"1"){return true}}return false}return g}function =
a(f){switch(f.toLowerCase()){case"blue":return =
parseInt("0000FF",16);case"green":return =
parseInt("00FF00",16);case"red":return =
parseInt("FF0000",16);case"cyan":return =
parseInt("00FFFF",16);case"magenta":return =
parseInt("FF00FF",16);case"yellow":return =
parseInt("FFFF00",16);case"black":return =
parseInt("000000",16);case"white":return =
parseInt("FFFFFF",16);default:f=3Df.replace(/(#|0x)?([0-9A-F]{3,6})$/gi,"=
$2");if(f.length=3D=3D3){f=3Df.charAt(0)+f.charAt(0)+f.charAt(1)+f.charAt=
(1)+f.charAt(2)+f.charAt(2)}return parseInt(f,16)}return =
parseInt("000000",16)}})(jwplayer);(function(a){a.utils.parsers=3Dfunctio=
n(){};a.utils.parsers.localName=3Dfunction(b){if(!b){return""}else{if(b.l=
ocalName){return b.localName}else{if(b.baseName){return =
b.baseName}else{return""}}}};a.utils.parsers.textContent=3Dfunction(b){if=
(!b){return""}else{if(b.textContent){return =
b.textContent}else{if(b.text){return =
b.text}else{return""}}}}})(jwplayer);(function(a){a.utils.parsers.jwparse=
r=3Dfunction(){};a.utils.parsers.jwparser.PREFIX=3D"jwplayer";a.utils.par=
sers.jwparser.parseEntry=3Dfunction(c,d){for(var =
b=3D0;b<c.childNodes.length;b++){if(c.childNodes[b].prefix=3D=3Da.utils.p=
arsers.jwparser.PREFIX){d[a.utils.parsers.localName(c.childNodes[b])]=3Da=
.utils.strings.serialize(a.utils.parsers.textContent(c.childNodes[b]));if=
(a.utils.parsers.localName(c.childNodes[b])=3D=3D"file"&&d.levels){delete=
 =
d.levels}}if(!d.file&&String(d.link).toLowerCase().indexOf("youtube")>-1)=
{d.file=3Dd.link}}return =
d};a.utils.parsers.jwparser.getProvider=3Dfunction(c){if(c.type){return =
c.type}else{if(c.file.indexOf("youtube.com/w")>-1||c.file.indexOf("youtub=
e.com/v")>-1||c.file.indexOf("youtu.be/")>-1){return"youtube"}else{if(c.s=
treamer&&c.streamer.indexOf("rtmp")=3D=3D0){return"rtmp"}else{if(c.stream=
er&&c.streamer.indexOf("http")=3D=3D0){return"http"}else{var =
b=3Da.utils.strings.extension(c.file);if(extensions.hasOwnProperty(b)){re=
turn =
extensions[b]}}}}}return""}})(jwplayer);(function(a){a.utils.parsers.medi=
aparser=3Dfunction(){};a.utils.parsers.mediaparser.PREFIX=3D"media";a.uti=
ls.parsers.mediaparser.parseGroup=3Dfunction(d,f){var e=3Dfalse;for(var =
c=3D0;c<d.childNodes.length;c++){if(d.childNodes[c].prefix=3D=3Da.utils.p=
arsers.mediaparser.PREFIX){if(!a.utils.parsers.localName(d.childNodes[c])=
){continue}switch(a.utils.parsers.localName(d.childNodes[c]).toLowerCase(=
)){case"content":if(!e){f.file=3Da.utils.strings.xmlAttribute(d.childNode=
s[c],"url")}if(a.utils.strings.xmlAttribute(d.childNodes[c],"duration")){=
f.duration=3Da.utils.strings.seconds(a.utils.strings.xmlAttribute(d.child=
Nodes[c],"duration"))}if(a.utils.strings.xmlAttribute(d.childNodes[c],"st=
art")){f.start=3Da.utils.strings.seconds(a.utils.strings.xmlAttribute(d.c=
hildNodes[c],"start"))}if(d.childNodes[c].childNodes&&d.childNodes[c].chi=
ldNodes.length>0){f=3Da.utils.parsers.mediaparser.parseGroup(d.childNodes=
[c],f)}if(a.utils.strings.xmlAttribute(d.childNodes[c],"width")||a.utils.=
strings.xmlAttribute(d.childNodes[c],"bitrate")||a.utils.strings.xmlAttri=
bute(d.childNodes[c],"url")){if(!f.levels){f.levels=3D[]}f.levels.push({w=
idth:a.utils.strings.xmlAttribute(d.childNodes[c],"width"),bitrate:a.util=
s.strings.xmlAttribute(d.childNodes[c],"bitrate"),file:a.utils.strings.xm=
lAttribute(d.childNodes[c],"url")})}break;case"title":f.title=3Da.utils.p=
arsers.textContent(d.childNodes[c]);break;case"description":f.description=
=3Da.utils.parsers.textContent(d.childNodes[c]);break;case"keywords":f.ta=
gs=3Da.utils.parsers.textContent(d.childNodes[c]);break;case"thumbnail":f=
.image=3Da.utils.strings.xmlAttribute(d.childNodes[c],"url");break;case"c=
redit":f.author=3Da.utils.parsers.textContent(d.childNodes[c]);break;case=
"player":var =
b=3Dd.childNodes[c].url;if(b.indexOf("youtube.com")>=3D0||b.indexOf("yout=
u.be")>=3D0){e=3Dtrue;f.file=3Da.utils.strings.xmlAttribute(d.childNodes[=
c],"url")}break;case"group":a.utils.parsers.mediaparser.parseGroup(d.chil=
dNodes[c],f);break}}}return =
f}})(jwplayer);(function(b){b.utils.parsers.rssparser=3Dfunction(){};b.ut=
ils.parsers.rssparser.parse=3Dfunction(f){var c=3D[];for(var =
e=3D0;e<f.childNodes.length;e++){if(b.utils.parsers.localName(f.childNode=
s[e]).toLowerCase()=3D=3D"channel"){for(var =
d=3D0;d<f.childNodes[e].childNodes.length;d++){if(b.utils.parsers.localNa=
me(f.childNodes[e].childNodes[d]).toLowerCase()=3D=3D"item"){c.push(a(f.c=
hildNodes[e].childNodes[d]))}}}}return c};function a(d){var =
e=3D{};for(var =
c=3D0;c<d.childNodes.length;c++){if(!b.utils.parsers.localName(d.childNod=
es[c])){continue}switch(b.utils.parsers.localName(d.childNodes[c]).toLowe=
rCase()){case"enclosure":e.file=3Db.utils.strings.xmlAttribute(d.childNod=
es[c],"url");break;case"title":e.title=3Db.utils.parsers.textContent(d.ch=
ildNodes[c]);break;case"pubdate":e.date=3Db.utils.parsers.textContent(d.c=
hildNodes[c]);break;case"description":e.description=3Db.utils.parsers.tex=
tContent(d.childNodes[c]);break;case"link":e.link=3Db.utils.parsers.textC=
ontent(d.childNodes[c]);break;case"category":if(e.tags){e.tags+=3Db.utils=
.parsers.textContent(d.childNodes[c])}else{e.tags=3Db.utils.parsers.textC=
ontent(d.childNodes[c])}break}}e=3Db.utils.parsers.mediaparser.parseGroup=
(d,e);e=3Db.utils.parsers.jwparser.parseEntry(d,e);return new =
b.html5.playlistitem(e)}})(jwplayer);(function(a){var c=3D{};var =
b=3D{};a.plugins=3Dfunction(){};a.plugins.loadPlugins=3Dfunction(e,d){b[e=
]=3Dnew a.plugins.pluginloader(new a.plugins.model(c),d);return =
b[e]};a.plugins.registerPlugin=3Dfunction(h,f,e){var =
d=3Da.utils.getPluginName(h);if(c[d]){c[d].registerPlugin(h,f,e)}else{a.u=
tils.log("A plugin ("+h+") was registered with the player that was not =
loaded. Please check your configuration.");for(var g in =
b){b[g].pluginFailed()}}}})(jwplayer);(function(a){a.plugins.model=3Dfunc=
tion(b){this.addPlugin=3Dfunction(c){var =
d=3Da.utils.getPluginName(c);if(!b[d]){b[d]=3Dnew =
a.plugins.plugin(c)}return =
b[d]}}})(jwplayer);(function(a){a.plugins.pluginmodes=3D{FLASH:"FLASH",JA=
VASCRIPT:"JAVASCRIPT",HYBRID:"HYBRID"};a.plugins.plugin=3Dfunction(b){var=
 d=3D"http://plugins.longtailvideo.com";var =
j=3Da.utils.loaderstatus.NEW;var k;var h;var l;var c=3Dnew =
a.events.eventdispatcher();a.utils.extend(this,c);function =
e(){switch(a.utils.getPluginPathType(b)){case =
a.utils.pluginPathType.ABSOLUTE:return b;case =
a.utils.pluginPathType.RELATIVE:return =
a.utils.getAbsolutePath(b,window.location.href);case =
a.utils.pluginPathType.CDN:var o=3Da.utils.getPluginName(b);var =
n=3Da.utils.getPluginVersion(b);var =
m=3D(window.location.href.indexOf("https://")=3D=3D0)?d.replace("http://"=
,"https://secure"):d;return =
m+"/"+a.version.split(".")[0]+"/"+o+"/"+o+(n!=3D=3D""?("-"+n):"")+".js"}}=
function =
g(m){l=3DsetTimeout(function(){j=3Da.utils.loaderstatus.COMPLETE;c.sendEv=
ent(a.events.COMPLETE)},1000)}function =
f(m){j=3Da.utils.loaderstatus.ERROR;c.sendEvent(a.events.ERROR)}this.load=
=3Dfunction(){if(j=3D=3Da.utils.loaderstatus.NEW){if(b.lastIndexOf(".swf"=
)>0){k=3Db;j=3Da.utils.loaderstatus.COMPLETE;c.sendEvent(a.events.COMPLET=
E);return}j=3Da.utils.loaderstatus.LOADING;var m=3Dnew =
a.utils.scriptloader(e());m.addEventListener(a.events.COMPLETE,g);m.addEv=
entListener(a.events.ERROR,f);m.load()}};this.registerPlugin=3Dfunction(o=
,n,m){if(l){clearTimeout(l);l=3Dundefined}if(n&&m){k=3Dm;h=3Dn}else{if(ty=
peof n=3D=3D"string"){k=3Dn}else{if(typeof =
n=3D=3D"function"){h=3Dn}else{if(!n&&!m){k=3Do}}}}j=3Da.utils.loaderstatu=
s.COMPLETE;c.sendEvent(a.events.COMPLETE)};this.getStatus=3Dfunction(){re=
turn j};this.getPluginName=3Dfunction(){return =
a.utils.getPluginName(b)};this.getFlashPath=3Dfunction(){if(k){switch(a.u=
tils.getPluginPathType(k)){case a.utils.pluginPathType.ABSOLUTE:return =
k;case =
a.utils.pluginPathType.RELATIVE:if(b.lastIndexOf(".swf")>0){return =
a.utils.getAbsolutePath(k,window.location.href)}return =
a.utils.getAbsolutePath(k,e());case =
a.utils.pluginPathType.CDN:if(k.indexOf("-")>-1){return k+"h"}return =
k+"-h"}}return null};this.getJS=3Dfunction(){return =
h};this.getPluginmode=3Dfunction(){if(typeof k!=3D"undefined"&&typeof =
h!=3D"undefined"){return a.plugins.pluginmodes.HYBRID}else{if(typeof =
k!=3D"undefined"){return a.plugins.pluginmodes.FLASH}else{if(typeof =
h!=3D"undefined"){return =
a.plugins.pluginmodes.JAVASCRIPT}}}};this.getNewInstance=3Dfunction(n,m,o=
){return new h(n,m,o)};this.getURL=3Dfunction(){return =
b}}})(jwplayer);(function(a){a.plugins.pluginloader=3Dfunction(h,e){var =
g=3D{};var k=3Da.utils.loaderstatus.NEW;var d=3Dfalse;var b=3Dfalse;var =
c=3Dnew a.events.eventdispatcher();a.utils.extend(this,c);function =
f(){if(!b){b=3Dtrue;k=3Da.utils.loaderstatus.COMPLETE;c.sendEvent(a.event=
s.COMPLETE)}}function j(){if(!b){var m=3D0;for(plugin in g){var =
l=3Dg[plugin].getStatus();if(l=3D=3Da.utils.loaderstatus.LOADING||l=3D=3D=
a.utils.loaderstatus.NEW){m++}}if(m=3D=3D0){f()}}}this.setupPlugins=3Dfun=
ction(n,l,s){var m=3D{length:0,plugins:{}};var =
p=3D{length:0,plugins:{}};for(var o in g){var =
q=3Dg[o].getPluginName();if(g[o].getFlashPath()){m.plugins[g[o].getFlashP=
ath()]=3Dl.plugins[o];m.plugins[g[o].getFlashPath()].pluginmode=3Dg[o].ge=
tPluginmode();m.length++}if(g[o].getJS()){var =
r=3Ddocument.createElement("div");r.id=3Dn.id+"_"+q;r.style.position=3D"a=
bsolute";r.style.zIndex=3Dp.length+10;p.plugins[q]=3Dg[o].getNewInstance(=
n,l.plugins[o],r);p.length++;if(typeof =
p.plugins[q].resize!=3D"undefined"){n.onReady(s(p.plugins[q],r,true));n.o=
nResize(s(p.plugins[q],r))}}}n.plugins=3Dp.plugins;return =
m};this.load=3Dfunction(){k=3Da.utils.loaderstatus.LOADING;d=3Dtrue;for(v=
ar l in =
e){if(a.utils.exists(l)){g[l]=3Dh.addPlugin(l);g[l].addEventListener(a.ev=
ents.COMPLETE,j);g[l].addEventListener(a.events.ERROR,j)}}for(l in =
g){g[l].load()}d=3Dfalse;j()};this.pluginFailed=3Dfunction(){f()};this.ge=
tStatus=3Dfunction(){return k}}})(jwplayer);(function(b){var =
a=3D[];b.api=3Dfunction(d){this.container=3Dd;this.id=3Dd.id;var =
m=3D{};var t=3D{};var p=3D{};var c=3D[];var g=3Dundefined;var =
k=3Dfalse;var h=3D[];var r=3Dundefined;var =
o=3Db.utils.getOuterHTML(d);var s=3D{};var =
j=3D{};this.getBuffer=3Dfunction(){return =
this.callInternal("jwGetBuffer")};this.getContainer=3Dfunction(){return =
this.container};function e(v,u){return =
function(A,w,x,y){if(v.renderingMode=3D=3D"flash"||v.renderingMode=3D=3D"=
html5"){var =
z;if(w){j[A]=3Dw;z=3D"jwplayer('"+v.id+"').callback('"+A+"')"}else{if(!w&=
&j[A]){delete j[A]}}g.jwDockSetButton(A,z,x,y)}return =
u}}this.getPlugin=3Dfunction(u){var w=3Dthis;var =
v=3D{};if(u=3D=3D"dock"){return =
b.utils.extend(v,{setButton:e(w,v),show:function(){w.callInternal("jwDock=
Show");return v},hide:function(){w.callInternal("jwDockHide");return =
v},onShow:function(x){w.componentListener("dock",b.api.events.JWPLAYER_CO=
MPONENT_SHOW,x);return =
v},onHide:function(x){w.componentListener("dock",b.api.events.JWPLAYER_CO=
MPONENT_HIDE,x);return v}})}else{if(u=3D=3D"controlbar"){return =
b.utils.extend(v,{show:function(){w.callInternal("jwControlbarShow");retu=
rn v},hide:function(){w.callInternal("jwControlbarHide");return =
v},onShow:function(x){w.componentListener("controlbar",b.api.events.JWPLA=
YER_COMPONENT_SHOW,x);return =
v},onHide:function(x){w.componentListener("controlbar",b.api.events.JWPLA=
YER_COMPONENT_HIDE,x);return v}})}else{if(u=3D=3D"display"){return =
b.utils.extend(v,{show:function(){w.callInternal("jwDisplayShow");return =
v},hide:function(){w.callInternal("jwDisplayHide");return =
v},onShow:function(x){w.componentListener("display",b.api.events.JWPLAYER=
_COMPONENT_SHOW,x);return =
v},onHide:function(x){w.componentListener("display",b.api.events.JWPLAYER=
_COMPONENT_HIDE,x);return v}})}else{return =
this.plugins[u]}}}};this.callback=3Dfunction(u){if(j[u]){return =
j[u]()}};this.getDuration=3Dfunction(){return =
this.callInternal("jwGetDuration")};this.getFullscreen=3Dfunction(){retur=
n =
this.callInternal("jwGetFullscreen")};this.getHeight=3Dfunction(){return =
this.callInternal("jwGetHeight")};this.getLockState=3Dfunction(){return =
this.callInternal("jwGetLockState")};this.getMeta=3Dfunction(){return =
this.getItemMeta()};this.getMute=3Dfunction(){return =
this.callInternal("jwGetMute")};this.getPlaylist=3Dfunction(){var =
v=3Dthis.callInternal("jwGetPlaylist");if(this.renderingMode=3D=3D"flash"=
){b.utils.deepReplaceKeyName(v,["__dot__","__spc__","__dsh__"],["."," =
","-"])}for(var =
u=3D0;u<v.length;u++){if(!b.utils.exists(v[u].index)){v[u].index=3Du}}ret=
urn =
v};this.getPlaylistItem=3Dfunction(u){if(!b.utils.exists(u)){u=3Dthis.get=
CurrentItem()}return =
this.getPlaylist()[u]};this.getPosition=3Dfunction(){return =
this.callInternal("jwGetPosition")};this.getRenderingMode=3Dfunction(){re=
turn this.renderingMode};this.getState=3Dfunction(){return =
this.callInternal("jwGetState")};this.getVolume=3Dfunction(){return =
this.callInternal("jwGetVolume")};this.getWidth=3Dfunction(){return =
this.callInternal("jwGetWidth")};this.setFullscreen=3Dfunction(u){if(!b.u=
tils.exists(u)){this.callInternal("jwSetFullscreen",!this.callInternal("j=
wGetFullscreen"))}else{this.callInternal("jwSetFullscreen",u)}return =
this};this.setMute=3Dfunction(u){if(!b.utils.exists(u)){this.callInternal=
("jwSetMute",!this.callInternal("jwGetMute"))}else{this.callInternal("jwS=
etMute",u)}return this};this.lock=3Dfunction(){return =
this};this.unlock=3Dfunction(){return =
this};this.load=3Dfunction(u){this.callInternal("jwLoad",u);return =
this};this.playlistItem=3Dfunction(u){this.callInternal("jwPlaylistItem",=
u);return =
this};this.playlistPrev=3Dfunction(){this.callInternal("jwPlaylistPrev");=
return =
this};this.playlistNext=3Dfunction(){this.callInternal("jwPlaylistNext");=
return =
this};this.resize=3Dfunction(v,u){if(this.renderingMode=3D=3D"html5"){g.j=
wResize(v,u)}else{this.container.width=3Dv;this.container.height=3Du;var =
w=3Ddocument.getElementById(this.id+"_wrapper");if(w){w.style.width=3Dv+"=
px";w.style.height=3Du+"px"}}return =
this};this.play=3Dfunction(u){if(typeof =
u=3D=3D"undefined"){u=3Dthis.getState();if(u=3D=3Db.api.events.state.PLAY=
ING||u=3D=3Db.api.events.state.BUFFERING){this.callInternal("jwPause")}el=
se{this.callInternal("jwPlay")}}else{this.callInternal("jwPlay",u)}return=
 this};this.pause=3Dfunction(u){if(typeof =
u=3D=3D"undefined"){u=3Dthis.getState();if(u=3D=3Db.api.events.state.PLAY=
ING||u=3D=3Db.api.events.state.BUFFERING){this.callInternal("jwPause")}el=
se{this.callInternal("jwPlay")}}else{this.callInternal("jwPause",u)}retur=
n this};this.stop=3Dfunction(){this.callInternal("jwStop");return =
this};this.seek=3Dfunction(u){this.callInternal("jwSeek",u);return =
this};this.setVolume=3Dfunction(u){this.callInternal("jwSetVolume",u);ret=
urn this};this.loadInstream=3Dfunction(v,u){r=3Dnew =
b.api.instream(this,g,v,u);return =
r};this.onBufferChange=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER,u)};this.onBufferFu=
ll=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,u)};this.onErr=
or=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_ERROR,u)};this.onFullscreen=3Dfu=
nction(u){return =
this.eventListener(b.api.events.JWPLAYER_FULLSCREEN,u)};this.onMeta=3Dfun=
ction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_META,u)};this.onMute=3Dfun=
ction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_MUTE,u)};this.onPlaylist=3D=
function(u){return =
this.eventListener(b.api.events.JWPLAYER_PLAYLIST_LOADED,u)};this.onPlayl=
istItem=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_PLAYLIST_ITEM,u)};this.onReady=3D=
function(u){return =
this.eventListener(b.api.events.API_READY,u)};this.onResize=3Dfunction(u)=
{return =
this.eventListener(b.api.events.JWPLAYER_RESIZE,u)};this.onComplete=3Dfun=
ction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,u)};this.onSeek=3D=
function(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_SEEK,u)};this.onTime=3Dfun=
ction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_TIME,u)};this.onVolume=3Df=
unction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_VOLUME,u)};this.onBeforePl=
ay=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_BEFOREPLAY,u)};this.onBefo=
reComplete=3Dfunction(u){return =
this.eventListener(b.api.events.JWPLAYER_MEDIA_BEFORECOMPLETE,u)};this.on=
Buffer=3Dfunction(u){return =
this.stateListener(b.api.events.state.BUFFERING,u)};this.onPause=3Dfuncti=
on(u){return =
this.stateListener(b.api.events.state.PAUSED,u)};this.onPlay=3Dfunction(u=
){return =
this.stateListener(b.api.events.state.PLAYING,u)};this.onIdle=3Dfunction(=
u){return =
this.stateListener(b.api.events.state.IDLE,u)};this.remove=3Dfunction(){i=
f(!k){throw"Cannot call remove() before player is =
ready";return}q(this)};function =
q(u){h=3D[];if(b.utils.getOuterHTML(u.container)!=3Do){b.api.destroyPlaye=
r(u.id,o)}}this.setup=3Dfunction(v){if(b.embed){var =
u=3Dthis.id;q(this);var w=3Db(u);w.config=3Dv;return new =
b.embed(w)}return =
this};this.registerPlugin=3Dfunction(w,v,u){b.plugins.registerPlugin(w,v,=
u)};this.setPlayer=3Dfunction(u,v){g=3Du;this.renderingMode=3Dv};this.sta=
teListener=3Dfunction(u,v){if(!t[u]){t[u]=3D[];this.eventListener(b.api.e=
vents.JWPLAYER_PLAYER_STATE,f(u))}t[u].push(v);return =
this};this.detachMedia=3Dfunction(){if(this.renderingMode=3D=3D"html5"){r=
eturn =
this.callInternal("jwDetachMedia")}};this.attachMedia=3Dfunction(){if(thi=
s.renderingMode=3D=3D"html5"){return =
this.callInternal("jwAttachMedia")}};function f(u){return =
function(w){var v=3Dw.newstate,y=3Dw.oldstate;if(v=3D=3Du){var =
x=3Dt[v];if(x){for(var z=3D0;z<x.length;z++){if(typeof =
x[z]=3D=3D"function"){x[z].call(this,{oldstate:y,newstate:v})}}}}}}this.c=
omponentListener=3Dfunction(u,v,w){if(!p[u]){p[u]=3D{}}if(!p[u][v]){p[u][=
v]=3D[];this.eventListener(v,l(u,v))}p[u][v].push(w);return =
this};function l(u,v){return function(x){if(u=3D=3Dx.component){var =
w=3Dp[u][v];if(w){for(var y=3D0;y<w.length;y++){if(typeof =
w[y]=3D=3D"function"){w[y].call(this,x)}}}}}}this.addInternalListener=3Df=
unction(u,v){try{u.jwAddEventListener(v,'function(dat) { =
jwplayer("'+this.id+'").dispatchEvent("'+v+'", dat); =
}')}catch(w){b.utils.log("Could not add internal =
listener")}};this.eventListener=3Dfunction(u,v){if(!m[u]){m[u]=3D[];if(g&=
&k){this.addInternalListener(g,u)}}m[u].push(v);return =
this};this.dispatchEvent=3Dfunction(w){if(m[w]){var =
v=3D_utils.translateEventResponse(w,arguments[1]);for(var =
u=3D0;u<m[w].length;u++){if(typeof =
m[w][u]=3D=3D"function"){m[w][u].call(this,v)}}}};this.dispatchInstreamEv=
ent=3Dfunction(u){if(r){r.dispatchEvent(u,arguments)}};this.callInternal=3D=
function(){if(k){var w=3Darguments[0],u=3D[];for(var =
v=3D1;v<arguments.length;v++){u.push(arguments[v])}if(typeof =
g!=3D"undefined"&&typeof =
g[w]=3D=3D"function"){if(u.length=3D=3D2){return(g[w])(u[0],u[1])}else{if=
(u.length=3D=3D1){return(g[w])(u[0])}else{return(g[w])()}}}return =
null}else{h.push(arguments)}};this.playerReady=3Dfunction(v){k=3Dtrue;if(=
!g){this.setPlayer(document.getElementById(v.id))}this.container=3Ddocume=
nt.getElementById(this.id);for(var u in =
m){this.addInternalListener(g,u)}this.eventListener(b.api.events.JWPLAYER=
_PLAYLIST_ITEM,function(w){s=3D{}});this.eventListener(b.api.events.JWPLA=
YER_MEDIA_META,function(w){b.utils.extend(s,w.metadata)});this.dispatchEv=
ent(b.api.events.API_READY);while(h.length>0){this.callInternal.apply(thi=
s,h.shift())}};this.getItemMeta=3Dfunction(){return =
s};this.getCurrentItem=3Dfunction(){return =
this.callInternal("jwGetPlaylistIndex")};function n(w,y,x){var =
u=3D[];if(!y){y=3D0}if(!x){x=3Dw.length-1}for(var =
v=3Dy;v<=3Dx;v++){u.push(w[v])}return u}return =
this};b.api.selectPlayer=3Dfunction(d){var =
c;if(!b.utils.exists(d)){d=3D0}if(d.nodeType){c=3Dd}else{if(typeof =
d=3D=3D"string"){c=3Ddocument.getElementById(d)}}if(c){var =
e=3Db.api.playerById(c.id);if(e){return e}else{return =
b.api.addPlayer(new b.api(c))}}else{if(typeof d=3D=3D"number"){return =
b.getPlayers()[d]}}return =
null};b.api.events=3D{API_READY:"jwplayerAPIReady",JWPLAYER_READY:"jwplay=
erReady",JWPLAYER_FULLSCREEN:"jwplayerFullscreen",JWPLAYER_RESIZE:"jwplay=
erResize",JWPLAYER_ERROR:"jwplayerError",JWPLAYER_MEDIA_BEFOREPLAY:"jwpla=
yerMediaBeforePlay",JWPLAYER_MEDIA_BEFORECOMPLETE:"jwplayerMediaBeforeCom=
plete",JWPLAYER_COMPONENT_SHOW:"jwplayerComponentShow",JWPLAYER_COMPONENT=
_HIDE:"jwplayerComponentHide",JWPLAYER_MEDIA_BUFFER:"jwplayerMediaBuffer"=
,JWPLAYER_MEDIA_BUFFER_FULL:"jwplayerMediaBufferFull",JWPLAYER_MEDIA_ERRO=
R:"jwplayerMediaError",JWPLAYER_MEDIA_LOADED:"jwplayerMediaLoaded",JWPLAY=
ER_MEDIA_COMPLETE:"jwplayerMediaComplete",JWPLAYER_MEDIA_SEEK:"jwplayerMe=
diaSeek",JWPLAYER_MEDIA_TIME:"jwplayerMediaTime",JWPLAYER_MEDIA_VOLUME:"j=
wplayerMediaVolume",JWPLAYER_MEDIA_META:"jwplayerMediaMeta",JWPLAYER_MEDI=
A_MUTE:"jwplayerMediaMute",JWPLAYER_PLAYER_STATE:"jwplayerPlayerState",JW=
PLAYER_PLAYLIST_LOADED:"jwplayerPlaylistLoaded",JWPLAYER_PLAYLIST_ITEM:"j=
wplayerPlaylistItem",JWPLAYER_INSTREAM_CLICK:"jwplayerInstreamClicked",JW=
PLAYER_INSTREAM_DESTROYED:"jwplayerInstreamDestroyed"};b.api.events.state=
=3D{BUFFERING:"BUFFERING",IDLE:"IDLE",PAUSED:"PAUSED",PLAYING:"PLAYING"};=
b.api.playerById=3Dfunction(d){for(var =
c=3D0;c<a.length;c++){if(a[c].id=3D=3Dd){return a[c]}}return =
null};b.api.addPlayer=3Dfunction(c){for(var =
d=3D0;d<a.length;d++){if(a[d]=3D=3Dc){return c}}a.push(c);return =
c};b.api.destroyPlayer=3Dfunction(h,d){var g=3D-1;for(var =
l=3D0;l<a.length;l++){if(a[l].id=3D=3Dh){g=3Dl;continue}}if(g>=3D0){try{a=
[g].callInternal("jwDestroy")}catch(k){}var =
c=3Ddocument.getElementById(a[g].id);if(document.getElementById(a[g].id+"=
_wrapper")){c=3Ddocument.getElementById(a[g].id+"_wrapper")}if(c){if(d){b=
.utils.setOuterHTML(c,d)}else{var j=3Ddocument.createElement("div");var =
f=3Dc.id;if(c.id.indexOf("_wrapper")=3D=3Dc.id.length-8){newID=3Dc.id.sub=
string(0,c.id.length-8)}j.setAttribute("id",f);c.parentNode.replaceChild(=
j,c)}}a.splice(g,1)}return null};b.getPlayers=3Dfunction(){return =
a.slice(0)}})(jwplayer);var _userPlayerReady=3D(typeof =
playerReady=3D=3D"function")?playerReady:undefined;playerReady=3Dfunction=
(b){var =
a=3Djwplayer.api.playerById(b.id);if(a){a.playerReady(b)}else{jwplayer.ap=
i.selectPlayer(b.id).playerReady(b)}if(_userPlayerReady){_userPlayerReady=
.call(this,b)}};(function(a){a.api.instream=3Dfunction(c,j,n,q){var =
h=3Dc;var b=3Dj;var g=3Dn;var k=3Dq;var e=3D{};var p=3D{};function =
f(){h.callInternal("jwLoadInstream",n,q)}function =
m(r,s){b.jwInstreamAddEventListener(s,'function(dat) { =
jwplayer("'+h.id+'").dispatchInstreamEvent("'+s+'", dat); }')}function =
d(r,s){if(!e[r]){e[r]=3D[];m(b,r)}e[r].push(s);return this}function =
o(r,s){if(!p[r]){p[r]=3D[];d(a.api.events.JWPLAYER_PLAYER_STATE,l(r))}p[r=
].push(s);return this}function l(r){return function(t){var =
s=3Dt.newstate,v=3Dt.oldstate;if(s=3D=3Dr){var u=3Dp[s];if(u){for(var =
w=3D0;w<u.length;w++){if(typeof =
u[w]=3D=3D"function"){u[w].call(this,{oldstate:v,newstate:s,type:t.type})=
}}}}}}this.dispatchEvent=3Dfunction(u,t){if(e[u]){var =
s=3D_utils.translateEventResponse(u,t[1]);for(var =
r=3D0;r<e[u].length;r++){if(typeof =
e[u][r]=3D=3D"function"){e[u][r].call(this,s)}}}};this.onError=3Dfunction=
(r){return =
d(a.api.events.JWPLAYER_ERROR,r)};this.onFullscreen=3Dfunction(r){return =
d(a.api.events.JWPLAYER_FULLSCREEN,r)};this.onMeta=3Dfunction(r){return =
d(a.api.events.JWPLAYER_MEDIA_META,r)};this.onMute=3Dfunction(r){return =
d(a.api.events.JWPLAYER_MEDIA_MUTE,r)};this.onComplete=3Dfunction(r){retu=
rn =
d(a.api.events.JWPLAYER_MEDIA_COMPLETE,r)};this.onSeek=3Dfunction(r){retu=
rn =
d(a.api.events.JWPLAYER_MEDIA_SEEK,r)};this.onTime=3Dfunction(r){return =
d(a.api.events.JWPLAYER_MEDIA_TIME,r)};this.onVolume=3Dfunction(r){return=
 =
d(a.api.events.JWPLAYER_MEDIA_VOLUME,r)};this.onBuffer=3Dfunction(r){retu=
rn o(a.api.events.state.BUFFERING,r)};this.onPause=3Dfunction(r){return =
o(a.api.events.state.PAUSED,r)};this.onPlay=3Dfunction(r){return =
o(a.api.events.state.PLAYING,r)};this.onIdle=3Dfunction(r){return =
o(a.api.events.state.IDLE,r)};this.onInstreamClick=3Dfunction(r){return =
d(a.api.events.JWPLAYER_INSTREAM_CLICK,r)};this.onInstreamDestroyed=3Dfun=
ction(r){return =
d(a.api.events.JWPLAYER_INSTREAM_DESTROYED,r)};this.play=3Dfunction(r){b.=
jwInstreamPlay(r)};this.pause=3Dfunction(r){b.jwInstreamPause(r)};this.se=
ek=3Dfunction(r){b.jwInstreamSeek(r)};this.destroy=3Dfunction(){b.jwInstr=
eamDestroy()};this.getState=3Dfunction(){return =
b.jwInstreamGetState()};this.getDuration=3Dfunction(){return =
b.jwInstreamGetDuration()};this.getPosition=3Dfunction(){return =
b.jwInstreamGetPosition()};f()}})(jwplayer);(function(a){var =
c=3Da.utils;a.embed=3Dfunction(h){var =
k=3D{width:400,height:300,components:{controlbar:{position:"over"}}};var =
g=3Dc.mediaparser.parseMedia(h.container);var f=3Dnew =
a.embed.config(c.extend(k,g,h.config),this);var =
j=3Da.plugins.loadPlugins(h.id,f.plugins);function d(n,m){for(var l in =
m){if(typeof n[l]=3D=3D"function"){(n[l]).call(n,m[l])}}}function =
e(){if(j.getStatus()=3D=3Dc.loaderstatus.COMPLETE){for(var =
n=3D0;n<f.modes.length;n++){if(f.modes[n].type&&a.embed[f.modes[n].type])=
{var p=3Df.modes[n].config;var =
t=3Df;if(p){t=3Dc.extend(c.clone(f),p);var =
s=3D["file","levels","playlist"];for(var m=3D0;m<s.length;m++){var =
q=3Ds[m];if(c.exists(p[q])){for(var l=3D0;l<s.length;l++){if(l!=3Dm){var =
o=3Ds[l];if(c.exists(t[o])&&!c.exists(p[o])){delete t[o]}}}}}}var =
r=3Dnew =
a.embed[f.modes[n].type](document.getElementById(h.id),f.modes[n],t,j,h);=
if(r.supportsConfig()){r.embed();d(h,f.events);return h}}}c.log("No =
suitable players found");new =
a.embed.logo(c.extend({hide:true},f.components.logo),"none",h.id)}}j.addE=
ventListener(a.events.COMPLETE,e);j.addEventListener(a.events.ERROR,e);j.=
load();return h};function b(){if(!document.body){return =
setTimeout(b,15)}var =
d=3Dc.selectors.getElementsByTagAndClass("video","jwplayer");for(var =
e=3D0;e<d.length;e++){var =
f=3Dd[e];if(f.id=3D=3D""){f.id=3D"jwplayer_"+Math.round(Math.random()*100=
000)}a(f.id).setup({})}}b()})(jwplayer);(function(e){var =
k=3De.utils;function h(m){var =
l=3D[{type:"flash",src:m?m:"/jwplayer/player.swf"},{type:"html5"},{type:"=
download"}];if(k.isAndroid()){l[0]=3Dl.splice(1,1,l[0])[0]}return l}var =
a=3D{players:"modes",autoplay:"autostart"};function b(o){var =
n=3Do.toLowerCase();var m=3D["left","right","top","bottom"];for(var =
l=3D0;l<m.length;l++){if(n=3D=3Dm[l]){return true}}return false}function =
c(m){var l=3Dfalse;l=3D(m instanceof Array)||(typeof =
m=3D=3D"object"&&!m.position&&!m.size);return l}function j(l){if(typeof =
l=3D=3D"string"){if(parseInt(l).toString()=3D=3Dl||l.toLowerCase().indexO=
f("px")>-1){return parseInt(l)}}return l}var =
g=3D["playlist","dock","controlbar","logo","display"];function f(l){var =
o=3D{};switch(k.typeOf(l.plugins)){case"object":for(var n in =
l.plugins){o[k.getPluginName(n)]=3Dn}break;case"string":var =
p=3Dl.plugins.split(",");for(var =
m=3D0;m<p.length;m++){o[k.getPluginName(p[m])]=3Dp[m]}break}return =
o}function d(p,o,n,l){if(k.typeOf(p[o])!=3D"object"){p[o]=3D{}}var =
m=3Dp[o][n];if(k.typeOf(m)!=3D"object"){p[o][n]=3Dm=3D{}}if(l){if(o=3D=3D=
"plugins"){var q=3Dk.getPluginName(n);m[l]=3Dp[q+"."+l];delete =
p[q+"."+l]}else{m[l]=3Dp[n+"."+l];delete =
p[n+"."+l]}}}e.embed.deserialize=3Dfunction(m){var n=3Df(m);for(var l in =
n){d(m,"plugins",n[l])}for(var q in m){if(q.indexOf(".")>-1){var =
p=3Dq.split(".");var o=3Dp[0];var =
q=3Dp[1];if(k.isInArray(g,o)){d(m,"components",o,q)}else{if(n[o]){d(m,"pl=
ugins",n[o],q)}}}}return m};e.embed.config=3Dfunction(l,v){var =
u=3Dk.extend({},l);var s;if(c(u.playlist)){s=3Du.playlist;delete =
u.playlist}u=3De.embed.deserialize(u);u.height=3Dj(u.height);u.width=3Dj(=
u.width);if(typeof u.plugins=3D=3D"string"){var =
m=3Du.plugins.split(",");if(typeof =
u.plugins!=3D"object"){u.plugins=3D{}}for(var q=3D0;q<m.length;q++){var =
r=3Dk.getPluginName(m[q]);if(typeof =
u[r]=3D=3D"object"){u.plugins[m[q]]=3Du[r];delete =
u[r]}else{u.plugins[m[q]]=3D{}}}}for(var t=3D0;t<g.length;t++){var =
p=3Dg[t];if(k.exists(u[p])){if(typeof =
u[p]!=3D"object"){if(!u.components[p]){u.components[p]=3D{}}if(p=3D=3D"lo=
go"){u.components[p].file=3Du[p]}else{u.components[p].position=3Du[p]}del=
ete =
u[p]}else{if(!u.components[p]){u.components[p]=3D{}}k.extend(u.components=
[p],u[p]);delete u[p]}}if(typeof =
u[p+"size"]!=3D"undefined"){if(!u.components[p]){u.components[p]=3D{}}u.c=
omponents[p].size=3Du[p+"size"];delete u[p+"size"]}}if(typeof =
u.icons!=3D"undefined"){if(!u.components.display){u.components.display=3D=
{}}u.components.display.icons=3Du.icons;delete u.icons}for(var o in =
a){if(u[o]){if(!u[a[o]]){u[a[o]]=3Du[o]}delete u[o]}}var =
n;if(u.flashplayer&&!u.modes){n=3Dh(u.flashplayer);delete =
u.flashplayer}else{if(u.modes){if(typeof =
u.modes=3D=3D"string"){n=3Dh(u.modes)}else{if(u.modes instanceof =
Array){n=3Du.modes}else{if(typeof =
u.modes=3D=3D"object"&&u.modes.type){n=3D[u.modes]}}}delete =
u.modes}else{n=3Dh()}}u.modes=3Dn;if(s){u.playlist=3Ds}return =
u}})(jwplayer);(function(a){a.embed.download=3Dfunction(c,g,b,d,f){this.e=
mbed=3Dfunction(){var k=3Da.utils.extend({},b);var q=3D{};var =
j=3Db.width?b.width:480;if(typeof j!=3D"number"){j=3DparseInt(j,10)}var =
m=3Db.height?b.height:320;if(typeof =
m!=3D"number"){m=3DparseInt(m,10)}var u,o,n;var =
s=3D{};if(b.playlist&&b.playlist.length){s.file=3Db.playlist[0].file;o=3D=
b.playlist[0].image;s.levels=3Db.playlist[0].levels}else{s.file=3Db.file;=
o=3Db.image;s.levels=3Db.levels}if(s.file){u=3Ds.file}else{if(s.levels&&s=
.levels.length){u=3Ds.levels[0].file}}n=3Du?"pointer":"auto";var =
l=3D{display:{style:{cursor:n,width:j,height:m,backgroundColor:"#000",pos=
ition:"relative",textDecoration:"none",border:"none",display:"block"}},di=
splay_icon:{style:{cursor:n,position:"absolute",display:u?"block":"none",=
top:0,left:0,border:0,margin:0,padding:0,zIndex:3,width:50,height:50,back=
groundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCA=
YAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNr=
s18ENgjAYhmFouDOCcQJGcARHgE10BDcgTOIosAGwQOuPwaQeuFRi2p/3Sb6EC5L3QCxZBgAA=
AOCorLW1zMn65TrlkH4NcV7QNcUQt7Gn7KIhxA+qNIR81spOGkL8oFJDyLJRdosqKDDkK+iX5=
+d7huzwM40xptMQMkjIOeRGo+VkEVvIPfTGIpKASfYIfT9iCHkHrBEzf4gcUQ56aEzuGK/mw0=
rHpy4AAACAf3kJMACBxjAQNRckhwAAAABJRU5ErkJggg=3D=3D)"}},display_iconBackgr=
ound:{style:{cursor:n,position:"absolute",display:u?"block":"none",top:((=
m-50)/2),left:((j-50)/2),border:0,width:50,height:50,margin:0,padding:0,z=
Index:2,backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUg=
AAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAA=
AAEpJREFUeNrszwENADAIA7DhX8ENoBMZ5KR10EryckCJiIiIiIiIiIiIiIiIiIiIiIh8GmkR=
ERERERERERERERERERERERGRHSPAAPlXH1phYpYaAAAAAElFTkSuQmCC)"}},display_imag=
e:{style:{width:j,height:m,display:o?"block":"none",position:"absolute",c=
ursor:n,left:0,top:0,margin:0,padding:0,textDecoration:"none",zIndex:1,bo=
rder:"none"}}};var h=3Dfunction(v,x,y){var =
w=3Ddocument.createElement(v);if(y){w.id=3Dy}else{w.id=3Dc.id+"_jwplayer_=
"+x}a.utils.css(w,l[x].style);return =
w};q.display=3Dh("a","display",c.id);if(u){q.display.setAttribute("href",=
a.utils.getAbsolutePath(u))}q.display_image=3Dh("img","display_image");q.=
display_image.setAttribute("alt","Click to =
download...");if(o){q.display_image.setAttribute("src",a.utils.getAbsolut=
ePath(o))}if(true){q.display_icon=3Dh("div","display_icon");q.display_ico=
nBackground=3Dh("div","display_iconBackground");q.display.appendChild(q.d=
isplay_image);q.display_iconBackground.appendChild(q.display_icon);q.disp=
lay.appendChild(q.display_iconBackground)}_css=3Da.utils.css;_hide=3Dfunc=
tion(v){_css(v,{display:"none"})};function =
r(v){_imageWidth=3Dq.display_image.naturalWidth;_imageHeight=3Dq.display_=
image.naturalHeight;t()}function =
t(){a.utils.stretch(a.utils.stretching.UNIFORM,q.display_image,j,m,_image=
Width,_imageHeight)}q.display_image.onerror=3Dfunction(v){_hide(q.display=
_image)};q.display_image.onload=3Dr;c.parentNode.replaceChild(q.display,c=
);var =
p=3D(b.plugins&&b.plugins.logo)?b.plugins.logo:{};q.display.appendChild(n=
ew =
a.embed.logo(b.components.logo,"download",c.id));f.container=3Ddocument.g=
etElementById(f.id);f.setPlayer(q.display,"download")};this.supportsConfi=
g=3Dfunction(){if(b){var =
j=3Da.utils.getFirstPlaylistItemFromConfig(b);if(typeof =
j.file=3D=3D"undefined"&&typeof j.levels=3D=3D"undefined"){return =
true}else{if(j.file){return =
e(j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.levels.length){fo=
r(var =
h=3D0;h<j.levels.length;h++){if(j.levels[h].file&&e(j.levels[h].file,j.pr=
ovider,j.playlistfile)){return true}}}}}}else{return true}};function =
e(j,l,h){if(h){return false}var =
k=3D["image","sound","youtube","http"];if(l&&(k.toString().indexOf(l)>-1)=
){return true}if(!l||(l&&l=3D=3D"video")){var =
m=3Da.utils.extension(j);if(m&&a.utils.extensionmap[m]){return =
true}}return =
false}}})(jwplayer);(function(a){a.embed.flash=3Dfunction(f,g,l,e,j){func=
tion m(o,n,p){var =
q=3Ddocument.createElement("param");q.setAttribute("name",n);q.setAttribu=
te("value",p);o.appendChild(q)}function k(o,p,n){return =
function(q){if(n){document.getElementById(j.id+"_wrapper").appendChild(p)=
}var =
s=3Ddocument.getElementById(j.id).getPluginConfig("display");o.resize(s.w=
idth,s.height);var r=3D{left:s.x,top:s.y};a.utils.css(p,r)}}function =
d(p){if(!p){return{}}var r=3D{};for(var o in p){var n=3Dp[o];for(var q =
in n){r[o+"."+q]=3Dn[q]}}return r}function h(q,p){if(q[p]){var =
s=3Dq[p];for(var o in s){var n=3Ds[o];if(typeof =
n=3D=3D"string"){if(!q[o]){q[o]=3Dn}}else{for(var r in =
n){if(!q[o+"."+r]){q[o+"."+r]=3Dn[r]}}}}delete q[p]}}function =
b(q){if(!q){return{}}var t=3D{},s=3D[];for(var n in q){var =
p=3Da.utils.getPluginName(n);var o=3Dq[n];s.push(n);for(var r in =
o){t[p+"."+r]=3Do[r]}}t.plugins=3Ds.join(",");return t}function c(p){var =
n=3Dp.netstreambasepath?"":"netstreambasepath=3D"+encodeURIComponent(wind=
ow.location.href.split("#")[0])+"&";for(var o in =
p){if(typeof(p[o])=3D=3D"object"){n+=3Do+"=3D"+encodeURIComponent("[[JSON=
]]"+a.utils.strings.jsonToString(p[o]))+"&"}else{n+=3Do+"=3D"+encodeURICo=
mponent(p[o])+"&"}}return =
n.substring(0,n.length-1)}this.embed=3Dfunction(){l.id=3Dj.id;var A;var =
r=3Da.utils.extend({},l);var o=3Dr.width;var =
y=3Dr.height;if(f.id+"_wrapper"=3D=3Df.parentNode.id){A=3Ddocument.getEle=
mentById(f.id+"_wrapper")}else{A=3Ddocument.createElement("div");A.id=3Df=
.id+"_wrapper";a.utils.wrap(f,A);a.utils.css(A,{position:"relative",width=
:o,height:y})}var =
p=3De.setupPlugins(j,r,k);if(p.length>0){a.utils.extend(r,b(p.plugins))}e=
lse{delete r.plugins}var s=3D["height","width","modes","events"];for(var =
v=3D0;v<s.length;v++){delete r[s[v]]}var =
q=3D"opaque";if(r.wmode){q=3Dr.wmode}h(r,"components");h(r,"providers");i=
f(typeof =
r["dock.position"]!=3D"undefined"){if(r["dock.position"].toString().toLow=
erCase()=3D=3D"false"){r.dock=3Dr["dock.position"];delete =
r["dock.position"]}}var x=3Da.utils.getCookies();for(var n in =
x){if(typeof(r[n])=3D=3D"undefined"){r[n]=3Dx[n]}}var z=3D"#000000";var =
u;if(a.utils.isIE()){var w=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" bgcolor=3D"'+z+'" =
width=3D"100%" height=3D"100%" id=3D"'+f.id+'" name=3D"'+f.id+'" =
tabindex=3D0"">';w+=3D'<param name=3D"movie" =
value=3D"'+g.src+'">';w+=3D'<param name=3D"allowfullscreen" =
value=3D"true">';w+=3D'<param name=3D"allowscriptaccess" =
value=3D"always">';w+=3D'<param name=3D"seamlesstabbing" =
value=3D"true">';w+=3D'<param name=3D"wmode" =
value=3D"'+q+'">';w+=3D'<param name=3D"flashvars" =
value=3D"'+c(r)+'">';w+=3D"</object>";a.utils.setOuterHTML(f,w);u=3Ddocum=
ent.getElementById(f.id)}else{var =
t=3Ddocument.createElement("object");t.setAttribute("type","application/x=
-shockwave-flash");t.setAttribute("data",g.src);t.setAttribute("width","1=
00%");t.setAttribute("height","100%");t.setAttribute("bgcolor","#000000")=
;t.setAttribute("id",f.id);t.setAttribute("name",f.id);t.setAttribute("ta=
bindex",0);m(t,"allowfullscreen","true");m(t,"allowscriptaccess","always"=
);m(t,"seamlesstabbing","true");m(t,"wmode",q);m(t,"flashvars",c(r));f.pa=
rentNode.replaceChild(t,f);u=3Dt}j.container=3Du;j.setPlayer(u,"flash")};=
this.supportsConfig=3Dfunction(){if(a.utils.hasFlash()){if(l){var =
o=3Da.utils.getFirstPlaylistItemFromConfig(l);if(typeof =
o.file=3D=3D"undefined"&&typeof o.levels=3D=3D"undefined"){return =
true}else{if(o.file){return =
flashCanPlay(o.file,o.provider)}else{if(o.levels&&o.levels.length){for(va=
r =
n=3D0;n<o.levels.length;n++){if(o.levels[n].file&&flashCanPlay(o.levels[n=
].file,o.provider)){return true}}}}}}else{return true}}return =
false};flashCanPlay=3Dfunction(n,p){var =
o=3D["video","http","sound","image"];if(p&&(o.toString().indexOf(p)<0)){r=
eturn true}var q=3Da.utils.extension(n);if(!q){return =
true}if(a.utils.exists(a.utils.extensionmap[q])&&!a.utils.exists(a.utils.=
extensionmap[q].flash)){return false}return =
true}}})(jwplayer);(function(a){a.embed.html5=3Dfunction(c,g,b,d,f){funct=
ion e(j,k,h){return function(l){var =
m=3Ddocument.getElementById(c.id+"_displayarea");if(h){m.appendChild(k)}j=
.resize(m.clientWidth,m.clientHeight);k.left=3Dm.style.left;k.top=3Dm.sty=
le.top}}this.embed=3Dfunction(){if(a.html5){d.setupPlugins(f,b,e);c.inner=
HTML=3D"";var j=3Da.utils.extend({screencolor:"0x000000"},b);var =
h=3D["plugins","modes","events"];for(var k=3D0;k<h.length;k++){delete =
j[h[k]]}if(j.levels&&!j.sources){j.sources=3Db.levels}if(j.skin&&j.skin.t=
oLowerCase().indexOf(".zip")>0){j.skin=3Dj.skin.replace(/\.zip/i,".xml")}=
var l=3Dnew =
(a.html5(c)).setup(j);f.container=3Ddocument.getElementById(f.id);f.setPl=
ayer(l,"html5")}else{return =
null}};this.supportsConfig=3Dfunction(){if(!!a.vid.canPlayType){if(b){var=
 j=3Da.utils.getFirstPlaylistItemFromConfig(b);if(typeof =
j.file=3D=3D"undefined"&&typeof j.levels=3D=3D"undefined"){return =
true}else{if(j.file){return =
html5CanPlay(a.vid,j.file,j.provider,j.playlistfile)}else{if(j.levels&&j.=
levels.length){for(var =
h=3D0;h<j.levels.length;h++){if(j.levels[h].file&&html5CanPlay(a.vid,j.le=
vels[h].file,j.provider,j.playlistfile)){return true}}}}}}else{return =
true}}return false};html5CanPlay=3Dfunction(k,j,l,h){if(h){return =
false}if(l&&l=3D=3D"youtube"){return =
true}if(l&&l!=3D"video"&&l!=3D"http"&&l!=3D"sound"){return =
false}if(navigator.userAgent.match(/BlackBerry/i)!=3D=3Dnull){return =
false}var =
m=3Da.utils.extension(j);if(!a.utils.exists(m)||!a.utils.exists(a.utils.e=
xtensionmap[m])){return =
true}if(!a.utils.exists(a.utils.extensionmap[m].html5)){return =
false}if(a.utils.isLegacyAndroid()&&m.match(/m4v|mp4/)){return =
true}return =
browserCanPlay(k,a.utils.extensionmap[m].html5)};browserCanPlay=3Dfunctio=
n(j,h){if(!h){return true}if(j.canPlayType(h)){return =
true}else{if(h=3D=3D"audio/mp3"&&navigator.userAgent.match(/safari/i)){re=
turn j.canPlayType("audio/mpeg")}else{return =
false}}}}})(jwplayer);(function(a){a.embed.logo=3Dfunction(m,l,d){var =
j=3D{prefix:"http://l.longtailvideo.com/"+l+"/",file:"logo.png",link:"htt=
p://www.longtailvideo.com/players/jw-flv-player/",linktarget:"_top",margi=
n:8,out:0.5,over:1,timeout:5,hide:false,position:"bottom-left"};_css=3Da.=
utils.css;var b;var h;k();function k(){o();c();f()}function =
o(){if(j.prefix){var =
q=3Da.version.split(/\W/).splice(0,2).join("/");if(j.prefix.indexOf(q)<0)=
{j.prefix+=3Dq+"/"}}h=3Da.utils.extend({},j)}function p(){var =
s=3D{border:"none",textDecoration:"none",position:"absolute",cursor:"poin=
ter",zIndex:10};s.display=3Dh.hide?"none":"block";var =
r=3Dh.position.toLowerCase().split("-");for(var q in =
r){s[r[q]]=3Dh.margin}return s}function =
c(){b=3Ddocument.createElement("img");b.id=3Dd+"_jwplayer_logo";b.style.d=
isplay=3D"none";b.onload=3Dfunction(q){_css(b,p());e()};if(!h.file){retur=
n}if(h.file.indexOf("http://")=3D=3D=3D0){b.src=3Dh.file}else{b.src=3Dh.p=
refix+h.file}}if(!h.file){return}function =
f(){if(h.link){b.onmouseover=3Dg;b.onmouseout=3De;b.onclick=3Dn}else{this=
.mouseEnabled=3Dfalse}}function n(q){if(typeof =
q!=3D"undefined"){q.preventDefault();q.stopPropagation()}if(h.link){windo=
w.open(h.link,h.linktarget)}return}function =
e(q){if(h.link){b.style.opacity=3Dh.out}return}function =
g(q){if(h.hide){b.style.opacity=3Dh.over}return}return =
b}})(jwplayer);(function(a){a.html5=3Dfunction(b){var =
c=3Db;this.setup=3Dfunction(d){a.utils.extend(this,new =
a.html5.api(c,d));return this};return this}})(jwplayer);(function(a){var =
d=3Da.utils;var b=3Dd.css;var =
c=3Dd.isIOS();a.html5.view=3Dfunction(n,H,h){var m=3Dn;var y=3DH;var =
j=3Dh;var R;var g;var t;var o;var F;var P;var O;var E=3Dfalse;var =
x=3Dfalse;var A,N;var f,S,u;function =
L(){R=3Ddocument.createElement("div");R.id=3Dy.id;R.className=3Dy.classNa=
me;_videowrapper=3Ddocument.createElement("div");_videowrapper.id=3DR.id+=
"_video_wrapper";y.id=3DR.id+"_video";b(R,{position:"relative",height:j.h=
eight,width:j.width,padding:0,backgroundColor:U(),zIndex:0});function =
U(){if(m.skin.getComponentSettings("display")&&m.skin.getComponentSetting=
s("display").backgroundcolor){return =
m.skin.getComponentSettings("display").backgroundcolor}return =
parseInt("000000",16)}b(y,{width:"100%",height:"100%",top:0,left:0,zIndex=
:1,margin:"auto",display:"block"});b(_videowrapper,{overflow:"hidden",pos=
ition:"absolute",top:0,left:0,bottom:0,right:0});d.wrap(y,R);d.wrap(y,_vi=
deowrapper);o=3Ddocument.createElement("div");o.id=3DR.id+"_displayarea";=
R.appendChild(o);_instreamArea=3Ddocument.createElement("div");_instreamA=
rea.id=3DR.id+"_instreamarea";b(_instreamArea,{overflow:"hidden",position=
:"absolute",top:0,left:0,bottom:0,right:0,zIndex:100,background:"000000",=
display:"none"});R.appendChild(_instreamArea)}function K(){for(var =
U=3D0;U<j.plugins.order.length;U++){var =
V=3Dj.plugins.order[U];if(d.exists(j.plugins.object[V].getDisplayElement)=
){j.plugins.object[V].height=3Dd.parseDimension(j.plugins.object[V].getDi=
splayElement().style.height);j.plugins.object[V].width=3Dd.parseDimension=
(j.plugins.object[V].getDisplayElement().style.width);j.plugins.config[V]=
.currentPosition=3Dj.plugins.config[V].position}}v()}function =
s(U){x=3Dj.fullscreen}function p(U){if(S){return}switch(U.newstate){case =
a.api.events.state.PLAYING:if(j.getMedia()&&j.getMedia().hasChrome()){o.s=
tyle.display=3D"none"}break;default:o.style.display=3D"block";break}l()}f=
unction v(V){var =
X=3Dj.getMedia()?j.getMedia().getDisplayElement():null;if(d.exists(X)){if=
(O!=3DX){if(O&&O.parentNode){O.parentNode.replaceChild(X,O)}O=3DX}for(var=
 U=3D0;U<j.plugins.order.length;U++){var =
W=3Dj.plugins.order[U];if(d.exists(j.plugins.object[W].getDisplayElement)=
){j.plugins.config[W].currentPosition=3Dj.plugins.config[W].position}}}G(=
j.width,j.height)}this.setup=3Dfunction(){if(j&&j.getMedia()){y=3Dj.getMe=
dia().getDisplayElement()}L();K();m.jwAddEventListener(a.api.events.JWPLA=
YER_PLAYER_STATE,p);m.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_LOAD=
ED,v);m.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_BEFOREPLAY,s);m.jw=
AddEventListener(a.api.events.JWPLAYER_MEDIA_META,function(V){l()});var =
U;if(d.exists(window.onresize)){U=3Dwindow.onresize}window.onresize=3Dfun=
ction(V){if(d.exists(U)){try{U(V)}catch(X){}}if(m.jwGetFullscreen()){if(!=
B()){var =
W=3Dd.getBoundingClientRect(document.body);j.width=3DMath.abs(W.left)+Mat=
h.abs(W.right);j.height=3Dwindow.innerHeight;G(j.width,j.height)}}else{G(=
j.width,j.height)}}};function M(U){switch(U.keyCode){case =
27:if(m.jwGetFullscreen()){m.jwSetFullscreen(false)}break;case =
32:if(m.jwGetState()!=3Da.api.events.state.IDLE&&m.jwGetState()!=3Da.api.=
events.state.PAUSED){m.jwPause()}else{m.jwPlay()}break}}function =
G(U,ad){if(R.style.display=3D=3D"none"){return}var =
X=3D[].concat(j.plugins.order);X.reverse();F=3DX.length+2;if(x&&B()){try{=
if(j.fullscreen&&!j.getMedia().getDisplayElement().webkitDisplayingFullsc=
reen){j.fullscreen=3Dfalse}}catch(aa){}}if(!j.fullscreen){g=3DU;t=3Dad;if=
(typeof =
U=3D=3D"string"&&U.indexOf("%")>0){g=3Dd.getElementWidth(d.parentNode(R))=
*parseInt(U.replace("%"),"")/100}else{g=3DU}if(typeof =
ad=3D=3D"string"&&ad.indexOf("%")>0){t=3Dd.getElementHeight(d.parentNode(=
R))*parseInt(ad.replace("%"),"")/100}else{t=3Dad}var =
Y=3D{top:0,bottom:0,left:0,right:0,width:g,height:t,position:"absolute"};=
b(o,Y);var ae=3D{};var =
ab;try{ab=3Dj.plugins.object.display.getDisplayElement()}catch(aa){}if(ab=
){ae.width=3Dd.parseDimension(ab.style.width);ae.height=3Dd.parseDimensio=
n(ab.style.height)}var =
ac=3Dd.extend({},Y,ae,{zIndex:_instreamArea.style.zIndex,display:_instrea=
mArea.style.display});b(_instreamArea,ac);b(R,{height:t,width:g});var =
Z=3Dw(I,X);if(Z.length>0){F+=3DZ.length;var =
W=3DZ.indexOf("playlist"),V=3DZ.indexOf("controlbar");if(W>=3D0&&V>=3D0){=
Z[W]=3DZ.splice(V,1,Z[W])[0]}w(q,Z,true)}A=3Dd.getElementWidth(o);N=3Dd.g=
etElementHeight(o)}else{if(!B()&&!c){w(e,X,true)}}l()}var r;function =
w(ab,X,Y){r=3D0;var Z=3D[];for(var W=3D0;W<X.length;W++){var =
aa=3DX[W];if(d.exists(j.plugins.object[aa].getDisplayElement)){if(j.plugi=
ns.config[aa].currentPosition!=3Da.html5.view.positions.NONE){var =
U=3Dab(aa,F--);if(!U){Z.push(aa)}else{var V=3DU.width;var =
ac=3DU.height;if(Y){delete U.width;delete =
U.height}b(j.plugins.object[aa].getDisplayElement(),U);j.plugins.object[a=
a].resize(V,ac)}}else{b(j.plugins.object[aa].getDisplayElement(),{display=
:"none"})}}}return Z}function =
I(V,W){if(d.exists(j.plugins.object[V].getDisplayElement)){if(j.plugins.c=
onfig[V].position&&T(j.plugins.config[V].position)){if(!d.exists(j.plugin=
s.object[V].getDisplayElement().parentNode)){R.appendChild(j.plugins.obje=
ct[V].getDisplayElement())}var U=3Dz(V);U.zIndex=3DW;return U}}return =
false}function =
q(U,V){if(!d.exists(j.plugins.object[U].getDisplayElement().parentNode)){=
o.appendChild(j.plugins.object[U].getDisplayElement())}return{position:"a=
bsolute",width:(d.getElementWidth(o)-d.parseDimension(o.style.right)),hei=
ght:(d.getElementHeight(o)-d.parseDimension(o.style.bottom)),zIndex:V}}fu=
nction =
e(U,V){return{position:"fixed",width:j.width,height:j.height,zIndex:V}}va=
r l=3Dthis.resizeMedia=3Dfunction(){o.style.position=3D"absolute";var =
W=3Dj.getMedia()?j.getMedia().getDisplayElement():u;if(!W){return}if(W&&W=
.tagName.toLowerCase()=3D=3D"video"){if(!W.videoWidth||!W.videoHeight){W.=
style.width=3Do.style.width;W.style.height=3Do.style.height;return}W.styl=
e.position=3D"absolute";d.fadeTo(W,1,0.25);if(W.parentNode){W.parentNode.=
style.left=3Do.style.left;W.parentNode.style.top=3Do.style.top}if(j.fulls=
creen&&m.jwGetStretching()=3D=3Da.utils.stretching.EXACTFIT&&!d.isMobile(=
)){var =
U=3Ddocument.createElement("div");d.stretch(a.utils.stretching.UNIFORM,U,=
d.getElementWidth(o),d.getElementHeight(o),A,N);d.stretch(a.utils.stretch=
ing.EXACTFIT,W,d.parseDimension(U.style.width),d.parseDimension(U.style.h=
eight),W.videoWidth?W.videoWidth:400,W.videoHeight?W.videoHeight:300);b(W=
,{left:U.style.left,top:U.style.top})}else{if(!c){d.stretch(m.jwGetStretc=
hing(),W,d.getElementWidth(o),d.getElementHeight(o),W.videoWidth?W.videoW=
idth:400,W.videoHeight?W.videoHeight:300)}}}else{var =
V=3Dj.plugins.object.display.getDisplayElement();if(V){j.getMedia().resiz=
e(d.parseDimension(V.style.width),d.parseDimension(V.style.height))}else{=
j.getMedia().resize(d.parseDimension(o.style.width),d.parseDimension(o.st=
yle.height))}}};var z=3Dthis.getComponentPosition=3Dfunction(V){var =
W=3D{position:"absolute",margin:0,padding:0,top:null};var =
U=3Dj.plugins.config[V].currentPosition.toLowerCase();switch(U.toUpperCas=
e()){case =
a.html5.view.positions.TOP:W.top=3Dd.parseDimension(o.style.top);W.left=3D=
d.parseDimension(o.style.left);W.width=3Dd.getElementWidth(o)-d.parseDime=
nsion(o.style.left)-d.parseDimension(o.style.right);W.height=3Dj.plugins.=
object[V].height;o.style[U]=3Dd.parseDimension(o.style[U])+j.plugins.obje=
ct[V].height+"px";o.style.height=3Dd.getElementHeight(o)-W.height+"px";br=
eak;case =
a.html5.view.positions.RIGHT:W.top=3Dd.parseDimension(o.style.top);W.righ=
t=3Dd.parseDimension(o.style.right);W.width=3Dj.plugins.object[V].width;W=
.height=3Dd.getElementHeight(o)-d.parseDimension(o.style.top)-d.parseDime=
nsion(o.style.bottom);o.style.width=3Dd.getElementWidth(o)-W.width+"px";b=
reak;case =
a.html5.view.positions.BOTTOM:W.left=3Dd.parseDimension(o.style.left);W.w=
idth=3Dd.getElementWidth(o)-d.parseDimension(o.style.left)-d.parseDimensi=
on(o.style.right);W.height=3Dj.plugins.object[V].height;W.bottom=3Dd.pars=
eDimension(o.style.bottom+r);r+=3DW.height;o.style.height=3Dd.getElementH=
eight(o)-W.height+"px";break;case =
a.html5.view.positions.LEFT:W.top=3Dd.parseDimension(o.style.top);W.left=3D=
d.parseDimension(o.style.left);W.width=3Dj.plugins.object[V].width;W.heig=
ht=3Dd.getElementHeight(o)-d.parseDimension(o.style.top)-d.parseDimension=
(o.style.bottom);o.style[U]=3Dd.parseDimension(o.style[U])+j.plugins.obje=
ct[V].width+"px";o.style.width=3Dd.getElementWidth(o)-W.width+"px";break;=
default:break}return W};this.resize=3DG;var J,k,Q;var =
C=3Dthis.fullscreen=3Dfunction(W){if(c){return}var =
Y;try{Y=3Dj.getMedia().getDisplayElement()}catch(X){}if(W){k=3Dj.width;Q=3D=
j.height}var =
aa=3D{position:"fixed",width:"100%",height:"100%",top:0,left:0,zIndex:214=
7483000},Z=3D{position:"relative",height:k,width:Q,zIndex:0};if(B()&&Y&&Y=
.webkitSupportsFullscreen){if(W&&!Y.webkitDisplayingFullscreen){try{b(Y,a=
a);d.transform(Y);J=3Do.style.display;o.style.display=3D"none";Y.webkitEn=
terFullscreen()}catch(V){}}else{if(!W){b(Y,Z);l();if(Y.webkitDisplayingFu=
llscreen){try{Y.webkitExitFullscreen()}catch(V){}}o.style.display=3DJ}}E=3D=
false}else{if(W){document.onkeydown=3DM;clearInterval(P);var =
U=3Dd.getBoundingClientRect(document.body);j.width=3DMath.abs(U.left)+Mat=
h.abs(U.right);j.height=3Dwindow.innerHeight;b(R,aa);aa.zIndex=3D1;if(j.g=
etMedia()&&j.getMedia().getDisplayElement()){b(j.getMedia().getDisplayEle=
ment(),aa)}aa.zIndex=3D2;b(o,aa);E=3Dtrue}else{document.onkeydown=3D"";j.=
width=3Dg;j.height=3Dt;b(R,Z);E=3Dfalse}G(j.width,j.height)}};function =
T(U){return([a.html5.view.positions.TOP,a.html5.view.positions.RIGHT,a.ht=
ml5.view.positions.BOTTOM,a.html5.view.positions.LEFT].toString().indexOf=
(U.toUpperCase())>-1)}function =
B(){if(m.jwGetState()!=3Da.api.events.state.IDLE&&!E&&(j.getMedia()&&j.ge=
tMedia().getDisplayElement()&&j.getMedia().getDisplayElement().webkitSupp=
ortsFullscreen)&&d.useNativeFullscreen()){return true}return =
false}this.setupInstream=3Dfunction(U,V){d.css(_instreamArea,{display:"bl=
ock",position:"absolute"});o.style.display=3D"none";_instreamArea.appendC=
hild(U);u=3DV;S=3Dtrue};var =
D=3Dthis.destroyInstream=3Dfunction(){_instreamArea.style.display=3D"none=
";_instreamArea.innerHTML=3D"";o.style.display=3D"block";u=3Dnull;S=3Dfal=
se;G(j.width,j.height)}};a.html5.view.positions=3D{TOP:"TOP",RIGHT:"RIGHT=
",BOTTOM:"BOTTOM",LEFT:"LEFT",OVER:"OVER",NONE:"NONE"}})(jwplayer);(funct=
ion(a){var =
b=3D{backgroundcolor:"",margin:10,font:"Arial,sans-serif",fontsize:10,fon=
tcolor:parseInt("000000",16),fontstyle:"normal",fontweight:"bold",buttonc=
olor:parseInt("ffffff",16),position:a.html5.view.positions.BOTTOM,idlehid=
e:false,hideplaylistcontrols:false,forcenextprev:false,layout:{left:{posi=
tion:"left",elements:[{name:"play",type:"button"},{name:"divider",type:"d=
ivider"},{name:"prev",type:"button"},{name:"divider",type:"divider"},{nam=
e:"next",type:"button"},{name:"divider",type:"divider"},{name:"elapsed",t=
ype:"text"}]},center:{position:"center",elements:[{name:"time",type:"slid=
er"}]},right:{position:"right",elements:[{name:"duration",type:"text"},{n=
ame:"blank",type:"button"},{name:"divider",type:"divider"},{name:"mute",t=
ype:"button"},{name:"volume",type:"slider"},{name:"divider",type:"divider=
"},{name:"fullscreen",type:"button"}]}}};_utils=3Da.utils;_css=3D_utils.c=
ss;_hide=3Dfunction(c){_css(c,{display:"none"})};_show=3Dfunction(c){_css=
(c,{display:"block"})};a.html5.controlbar=3Dfunction(m,Y){window.controlb=
ar=3Dthis;var l=3Dm;var =
D=3D_utils.extend({},b,l.skin.getComponentSettings("controlbar"),Y);if(D.=
position=3D=3Da.html5.view.positions.NONE||typeof =
a.html5.view.positions[D.position]=3D=3D"undefined"){return}if(_utils.map=
Length(l.skin.getComponentLayout("controlbar"))>0){D.layout=3Dl.skin.getC=
omponentLayout("controlbar")}var ag;var R;var af;var E;var =
w=3D"none";var h;var k;var ah;var g;var f;var z;var S=3D{};var =
q=3Dfalse;var c=3D{};var Q=3D-1;var ac;var j=3Dfalse;var p;var d;var =
V=3Dfalse;var G=3Dfalse;var H;var aa=3Dnew =
a.html5.eventdispatcher();_utils.extend(this,aa);function =
K(){if(!ac){ac=3Dl.skin.getSkinElement("controlbar","background");if(!ac)=
{ac=3D{width:0,height:0,src:null}}}return ac}function =
O(){af=3D0;E=3D0;R=3D0;if(!q){var =
ap=3D{height:K().height,backgroundColor:D.backgroundcolor};ag=3Ddocument.=
createElement("div");ag.id=3Dl.id+"_jwplayer_controlbar";_css(ag,ap)}var =
ao=3D(l.skin.getSkinElement("controlbar","capLeft"));var =
an=3D(l.skin.getSkinElement("controlbar","capRight"));if(ao){y("capLeft",=
"left",false,ag)}ad("background",ag,{position:"absolute",height:K().heigh=
t,left:(ao?ao.width:0),zIndex:0},"img");if(K().src){S.background.src=3DK(=
).src}ad("elements",ag,{position:"relative",height:K().height,zIndex:1});=
if(an){y("capRight","right",false,ag)}}this.getDisplayElement=3Dfunction(=
){return =
ag};this.resize=3Dfunction(ap,an){T();_utils.cancelAnimation(ag);f=3Dap;z=
=3Dan;if(G!=3Dl.jwGetFullscreen()){G=3Dl.jwGetFullscreen();if(!G){Z()}d=3D=
undefined}var =
ao=3Dx();J({id:l.id,duration:ah,position:k});v({id:l.id,bufferPercent:g})=
;return =
ao};this.show=3Dfunction(){if(j){j=3Dfalse;_show(ag);W()}};this.hide=3Dfu=
nction(){if(!j){j=3Dtrue;_hide(ag);ae()}};function r(){var =
ao=3D["timeSlider","volumeSlider","timeSliderRail","volumeSliderRail"];fo=
r(var ap in ao){var an=3Dao[ap];if(typeof =
S[an]!=3D"undefined"){c[an]=3D_utils.getBoundingClientRect(S[an])}}}var =
e;function =
Z(an){if(j){return}clearTimeout(p);if(D.position=3D=3Da.html5.view.positi=
ons.OVER||l.jwGetFullscreen()){switch(l.jwGetState()){case =
a.api.events.state.PAUSED:case =
a.api.events.state.IDLE:if(ag&&ag.style.opacity<1&&(!D.idlehide||_utils.e=
xists(an))){e=3Dfalse;setTimeout(function(){if(!e){X()}},100)}if(D.idlehi=
de){p=3DsetTimeout(function(){A()},2000)}break;default:e=3Dtrue;if(an){X(=
)}p=3DsetTimeout(function(){A()},2000);break}}else{X()}}function =
A(){if(!j){ae();if(ag.style.opacity=3D=3D1){_utils.cancelAnimation(ag);_u=
tils.fadeTo(ag,0,0.1,1,0)}}}function =
X(){if(!j){W();if(ag.style.opacity=3D=3D0){_utils.cancelAnimation(ag);_ut=
ils.fadeTo(ag,1,0.1,0,0)}}}function I(an){return =
function(){if(V&&d!=3Dan){d=3Dan;aa.sendEvent(an,{component:"controlbar",=
boundingRect:P()})}}}var W=3DI(a.api.events.JWPLAYER_COMPONENT_SHOW);var =
ae=3DI(a.api.events.JWPLAYER_COMPONENT_HIDE);function =
P(){if(D.position=3D=3Da.html5.view.positions.OVER||l.jwGetFullscreen()){=
return =
_utils.getDimensions(ag)}else{return{x:0,y:0,width:0,height:0}}}function =
ad(ar,aq,ap,an){var =
ao;if(!q){if(!an){an=3D"div"}ao=3Ddocument.createElement(an);S[ar]=3Dao;a=
o.id=3Dag.id+"_"+ar;aq.appendChild(ao)}else{ao=3Ddocument.getElementById(=
ag.id+"_"+ar)}if(_utils.exists(ap)){_css(ao,ap)}return ao}function =
N(){if(l.jwGetHeight()<=3D40){D.layout=3D_utils.clone(D.layout);for(var =
an=3D0;an<D.layout.left.elements.length;an++){if(D.layout.left.elements[a=
n].name=3D=3D"fullscreen"){D.layout.left.elements.splice(an,1)}}for(an=3D=
0;an<D.layout.right.elements.length;an++){if(D.layout.right.elements[an].=
name=3D=3D"fullscreen"){D.layout.right.elements.splice(an,1)}}o()}am(D.la=
yout.left);am(D.layout.center);am(D.layout.right)}function am(aq,an){var =
ar=3Daq.position=3D=3D"right"?"right":"left";var =
ap=3D_utils.extend([],aq.elements);if(_utils.exists(an)){ap.reverse()}var=
 =
aq=3Dad(aq.position+"Group",S.elements,{"float":"left",styleFloat:"left",=
cssFloat:"left",height:"100%"});for(var =
ao=3D0;ao<ap.length;ao++){C(ap[ao],ar,aq)}}function L(){return =
R++}function C(ar,au,aw){var =
aq,ao,ap,an,ax;if(!aw){aw=3DS.elements}if(ar.type=3D=3D"divider"){y("divi=
der"+L(),au,true,aw,undefined,ar.width,ar.element);return}switch(ar.name)=
{case"play":y("playButton",au,false,aw);y("pauseButton",au,true,aw);U("pl=
ayButton","jwPlay");U("pauseButton","jwPause");break;case"prev":y("prevBu=
tton",au,true,aw);U("prevButton","jwPlaylistPrev");break;case"stop":y("st=
opButton",au,true,aw);U("stopButton","jwStop");break;case"next":y("nextBu=
tton",au,true,aw);U("nextButton","jwPlaylistNext");break;case"elapsed":y(=
"elapsedText",au,true,aw,null,null,l.skin.getSkinElement("controlbar","el=
apsedBackground"));break;case"time":ao=3D!_utils.exists(l.skin.getSkinEle=
ment("controlbar","timeSliderCapLeft"))?0:l.skin.getSkinElement("controlb=
ar","timeSliderCapLeft").width;ap=3D!_utils.exists(l.skin.getSkinElement(=
"controlbar","timeSliderCapRight"))?0:l.skin.getSkinElement("controlbar",=
"timeSliderCapRight").width;aq=3Dau=3D=3D"left"?ao:ap;ax=3D{height:K().he=
ight,position:"relative","float":"left",styleFloat:"left",cssFloat:"left"=
};var =
at=3Dad("timeSlider",aw,ax);y("timeSliderCapLeft",au,true,at,"relative");=
y("timeSliderRail",au,false,at,"relative");y("timeSliderBuffer",au,false,=
at,"absolute");y("timeSliderProgress",au,false,at,"absolute");y("timeSlid=
erThumb",au,false,at,"absolute");y("timeSliderCapRight",au,true,at,"relat=
ive");ab("time");break;case"fullscreen":y("fullscreenButton",au,false,aw)=
;y("normalscreenButton",au,true,aw);U("fullscreenButton","jwSetFullscreen=
",true);U("normalscreenButton","jwSetFullscreen",false);break;case"volume=
":ao=3D!_utils.exists(l.skin.getSkinElement("controlbar","volumeSliderCap=
Left"))?0:l.skin.getSkinElement("controlbar","volumeSliderCapLeft").width=
;ap=3D!_utils.exists(l.skin.getSkinElement("controlbar","volumeSliderCapR=
ight"))?0:l.skin.getSkinElement("controlbar","volumeSliderCapRight").widt=
h;aq=3Dau=3D=3D"left"?ao:ap;an=3Dl.skin.getSkinElement("controlbar","volu=
meSliderRail").width+ao+ap;ax=3D{height:K().height,position:"relative",wi=
dth:an,"float":"left",styleFloat:"left",cssFloat:"left"};var =
av=3Dad("volumeSlider",aw,ax);y("volumeSliderCapLeft",au,false,av,"relati=
ve");y("volumeSliderRail",au,false,av,"relative");y("volumeSliderProgress=
",au,false,av,"absolute");y("volumeSliderThumb",au,false,av,"absolute");y=
("volumeSliderCapRight",au,false,av,"relative");ab("volume");break;case"m=
ute":y("muteButton",au,false,aw);y("unmuteButton",au,true,aw);U("muteButt=
on","jwSetMute",true);U("unmuteButton","jwSetMute",false);break;case"dura=
tion":y("durationText",au,true,aw,null,null,l.skin.getSkinElement("contro=
lbar","durationBackground"));break}}function =
y(aq,au,ao,ax,ar,an,ap){if(_utils.exists(l.skin.getSkinElement("controlba=
r",aq))||aq.indexOf("Text")>0||aq.indexOf("divider")=3D=3D=3D0){var =
at=3D{height:"100%",position:ar?ar:"relative",display:"block","float":"le=
ft",styleFloat:"left",cssFloat:"left"};if((aq.indexOf("next")=3D=3D=3D0||=
aq.indexOf("prev")=3D=3D=3D0)&&(l.jwGetPlaylist().length<2||D.hideplaylis=
tcontrols.toString()=3D=3D"true")){if(D.forcenextprev.toString()!=3D"true=
"){ao=3Dfalse;at.display=3D"none"}}var =
ay;if(aq.indexOf("Text")>0){aq.innerhtml=3D"00:00";at.font=3DD.fontsize+"=
px/"+(K().height+1)+"px =
"+D.font;at.color=3DD.fontcolor;at.textAlign=3D"center";at.fontWeight=3DD=
.fontweight;at.fontStyle=3DD.fontstyle;at.cursor=3D"default";if(ap){at.ba=
ckground=3D"url("+ap.src+") no-repeat center";at.backgroundSize=3D"100% =
"+K().height+"px"}at.padding=3D"0 =
5px"}else{if(aq.indexOf("divider")=3D=3D=3D0){if(an){if(!isNaN(parseInt(a=
n))){ay=3DparseInt(an)}}else{if(ap){var =
av=3Dl.skin.getSkinElement("controlbar",ap);if(av){at.background=3D"url("=
+av.src+") repeat-x center =
left";ay=3Dav.width}}else{at.background=3D"url("+l.skin.getSkinElement("c=
ontrolbar","divider").src+") repeat-x center =
left";ay=3Dl.skin.getSkinElement("controlbar","divider").width}}}else{at.=
background=3D"url("+l.skin.getSkinElement("controlbar",aq).src+") =
repeat-x center =
left";ay=3Dl.skin.getSkinElement("controlbar",aq).width}}if(au=3D=3D"left=
"){if(ao){af+=3Day}}else{if(au=3D=3D"right"){if(ao){E+=3Day}}}if(_utils.t=
ypeOf(ax)=3D=3D"undefined"){ax=3DS.elements}at.width=3Day;if(q){_css(S[aq=
],at)}else{var =
aw=3Dad(aq,ax,at);if(_utils.exists(l.skin.getSkinElement("controlbar",aq+=
"Over"))){aw.onmouseover=3Dfunction(az){aw.style.backgroundImage=3D["url(=
",l.skin.getSkinElement("controlbar",aq+"Over").src,")"].join("")};aw.onm=
ouseout=3Dfunction(az){aw.style.backgroundImage=3D["url(",l.skin.getSkinE=
lement("controlbar",aq).src,")"].join("")}}if(aq.indexOf("divider")=3D=3D=
0){aw.setAttribute("class","divider")}aw.innerHTML=3D"&nbsp;"}}}function =
F(){l.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,B);l.jwAdd=
EventListener(a.api.events.JWPLAYER_PLAYLIST_ITEM,t);l.jwAddEventListener=
(a.api.events.JWPLAYER_MEDIA_BUFFER,v);l.jwAddEventListener(a.api.events.=
JWPLAYER_PLAYER_STATE,s);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA=
_TIME,J);l.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,al);l.jwAd=
dEventListener(a.api.events.JWPLAYER_MEDIA_VOLUME,n);l.jwAddEventListener=
(a.api.events.JWPLAYER_MEDIA_COMPLETE,M)}function =
B(){if(!D.hideplaylistcontrols){if(l.jwGetPlaylist().length>1||D.forcenex=
tprev.toString()=3D=3D"true"){_show(S.nextButton);_show(S.prevButton)}els=
e{_hide(S.nextButton);_hide(S.prevButton)}x();ai()}}function =
t(an){ah=3Dl.jwGetPlaylist()[an.index].duration;Q=3D-1;J({id:l.id,duratio=
n:ah,position:0});v({id:l.id,bufferProgress:0})}function =
ai(){J({id:l.id,duration:l.jwGetDuration(),position:0});v({id:l.id,buffer=
Progress:0});al({id:l.id,mute:l.jwGetMute()});s({id:l.id,newstate:a.api.e=
vents.state.IDLE});n({id:l.id,volume:l.jwGetVolume()})}function =
U(ap,aq,ao){if(q){return}if(_utils.exists(l.skin.getSkinElement("controlb=
ar",ap))){var =
an=3DS[ap];if(_utils.exists(an)){_css(an,{cursor:"pointer"});if(aq=3D=3D"=
fullscreen"){an.onmouseup=3Dfunction(ar){ar.stopPropagation();l.jwSetFull=
screen(!l.jwGetFullscreen())}}else{an.onmouseup=3Dfunction(ar){ar.stopPro=
pagation();if(_utils.exists(ao)){l[aq](ao)}else{l[aq]()}}}}}}function =
ab(an){if(q){return}var =
ao=3DS[an+"Slider"];_css(S.elements,{cursor:"pointer"});_css(ao,{cursor:"=
pointer"});ao.onmousedown=3Dfunction(ap){w=3Dan};ao.onmouseup=3Dfunction(=
ap){ap.stopPropagation();ak(ap.pageX)};ao.onmousemove=3Dfunction(ap){if(w=
=3D=3D"time"){h=3Dtrue;var =
aq=3Dap.pageX-c[an+"Slider"].left-window.pageXOffset;_css(S[w+"SliderThum=
b"],{left:aq})}}}function ak(ao){h=3Dfalse;var =
an;if(w=3D=3D"time"){an=3Dao-c.timeSliderRail.left+window.pageXOffset;var=
 =
aq=3Dan/c.timeSliderRail.width*ah;if(aq<0){aq=3D0}else{if(aq>ah){aq=3Dah-=
3}}if(l.jwGetState()=3D=3Da.api.events.state.PAUSED||l.jwGetState()=3D=3D=
a.api.events.state.IDLE){l.jwPlay()}l.jwSeek(aq)}else{if(w=3D=3D"volume")=
{an=3Dao-c.volumeSliderRail.left-window.pageXOffset;var =
ap=3DMath.round(an/c.volumeSliderRail.width*100);if(ap<10){ap=3D0}else{if=
(ap>100){ap=3D100}}if(l.jwGetMute()){l.jwSetMute(false)}l.jwSetVolume(ap)=
}}w=3D"none"}function =
v(ao){if(_utils.exists(ao.bufferPercent)){g=3Dao.bufferPercent}if(c.timeS=
liderRail){var =
aq=3Dl.skin.getSkinElement("controlbar","timeSliderCapLeft");var =
ap=3Dc.timeSliderRail.width;var =
an=3DisNaN(Math.round(ap*g/100))?0:Math.round(ap*g/100);_css(S.timeSlider=
Buffer,{width:an,left:aq?aq.width:0})}}function =
al(an){if(an.mute){_hide(S.muteButton);_show(S.unmuteButton);_hide(S.volu=
meSliderProgress)}else{_show(S.muteButton);_hide(S.unmuteButton);_show(S.=
volumeSliderProgress)}}function =
s(an){if(an.newstate=3D=3Da.api.events.state.BUFFERING||an.newstate=3D=3D=
a.api.events.state.PLAYING){_show(S.pauseButton);_hide(S.playButton)}else=
{_hide(S.pauseButton);_show(S.playButton)}Z();if(an.newstate=3D=3Da.api.e=
vents.state.IDLE){_hide(S.timeSliderBuffer);_hide(S.timeSliderProgress);_=
hide(S.timeSliderThumb);J({id:l.id,duration:l.jwGetDuration(),position:0}=
)}else{_show(S.timeSliderBuffer);if(an.newstate!=3Da.api.events.state.BUF=
FERING){_show(S.timeSliderProgress);_show(S.timeSliderThumb)}}}function =
M(an){v({bufferPercent:0});J(_utils.extend(an,{position:0,duration:ah}))}=
function J(at){if(_utils.exists(at.position)){k=3Dat.position}var =
ao=3Dfalse;if(_utils.exists(at.duration)&&at.duration!=3Dah){ah=3Dat.dura=
tion;ao=3Dtrue}var aq=3D(k=3D=3D=3Dah=3D=3D=3D0)?0:k/ah;var =
av=3Dc.timeSliderRail;if(av){var =
ap=3DisNaN(Math.round(av.width*aq))?0:Math.round(av.width*aq);var =
au=3Dl.skin.getSkinElement("controlbar","timeSliderCapLeft");var =
ar=3Dap+(au?au.width:0);if(S.timeSliderProgress){_css(S.timeSliderProgres=
s,{width:ap,left:au?au.width:0});if(!h){if(S.timeSliderThumb){S.timeSlide=
rThumb.style.left=3Dar+"px"}}}}if(S.durationText){S.durationText.innerHTM=
L=3D_utils.timeFormat(ah)}if(S.elapsedText){var =
an=3D_utils.timeFormat(k);S.elapsedText.innerHTML=3Dan;if(Q!=3Dan.length)=
{ao=3Dtrue;Q=3Dan.length}}if(ao){x()}}function o(){var =
an=3DS.elements.childNodes;var at,aq;for(var =
ap=3D0;ap<an.length;ap++){var ar=3Dan[ap].childNodes;for(var ao in =
ar){if(isNaN(parseInt(ao,10))){continue}if(ar[ao].id.indexOf(ag.id+"_divi=
der")=3D=3D=3D0&&aq&&aq.id.indexOf(ag.id+"_divider")=3D=3D=3D0&&ar[ao].st=
yle.backgroundImage=3D=3Daq.style.backgroundImage){ar[ao].style.display=3D=
"none"}else{if(ar[ao].id.indexOf(ag.id+"_divider")=3D=3D=3D0&&at&&at.styl=
e.display!=3D"none"){ar[ao].style.display=3D"block"}}if(ar[ao].style.disp=
lay!=3D"none"){aq=3Dar[ao]}at=3Dar[ao]}}}function =
aj(){if(l.jwGetFullscreen()){_show(S.normalscreenButton);_hide(S.fullscre=
enButton)}else{_hide(S.normalscreenButton);_show(S.fullscreenButton)}if(l=
.jwGetState()=3D=3Da.api.events.state.BUFFERING||l.jwGetState()=3D=3Da.ap=
i.events.state.PLAYING){_show(S.pauseButton);_hide(S.playButton)}else{_hi=
de(S.pauseButton);_show(S.playButton)}if(l.jwGetMute()=3D=3Dtrue){_hide(S=
.muteButton);_show(S.unmuteButton);_hide(S.volumeSliderProgress)}else{_sh=
ow(S.muteButton);_hide(S.unmuteButton);_show(S.volumeSliderProgress)}}fun=
ction x(){o();aj();var ap=3D{width:f};var =
ax=3D{"float":"left",styleFloat:"left",cssFloat:"left"};if(D.position=3D=3D=
a.html5.view.positions.OVER||l.jwGetFullscreen()){ap.left=3DD.margin;ap.w=
idth-=3D2*D.margin;ap.top=3Dz-K().height-D.margin;ap.height=3DK().height}=
var ar=3Dl.skin.getSkinElement("controlbar","capLeft");var =
av=3Dl.skin.getSkinElement("controlbar","capRight");ax.width=3Dap.width-(=
ar?ar.width:0)-(av?av.width:0);var =
aq=3D_utils.getBoundingClientRect(S.leftGroup).width;var =
au=3D_utils.getBoundingClientRect(S.rightGroup).width;var =
at=3Dax.width-aq-au-1;var ao=3Dat;var =
an=3Dl.skin.getSkinElement("controlbar","timeSliderCapLeft");var =
aw=3Dl.skin.getSkinElement("controlbar","timeSliderCapRight");if(_utils.e=
xists(an)){ao-=3Dan.width}if(_utils.exists(aw)){ao-=3Daw.width}S.timeSlid=
er.style.width=3Dat+"px";S.timeSliderRail.style.width=3Dao+"px";_css(ag,a=
p);_css(S.elements,ax);_css(S.background,ax);r();return ap}function =
n(at){if(_utils.exists(S.volumeSliderRail)){var =
ap=3DisNaN(at.volume/100)?1:at.volume/100;var =
aq=3D_utils.parseDimension(S.volumeSliderRail.style.width);var =
an=3DisNaN(Math.round(aq*ap))?0:Math.round(aq*ap);var =
au=3D_utils.parseDimension(S.volumeSliderRail.style.right);var =
ao=3D(!_utils.exists(l.skin.getSkinElement("controlbar","volumeSliderCapL=
eft")))?0:l.skin.getSkinElement("controlbar","volumeSliderCapLeft").width=
;_css(S.volumeSliderProgress,{width:an,left:ao});if(S.volumeSliderThumb){=
var =
ar=3D(an-Math.round(_utils.parseDimension(S.volumeSliderThumb.style.width=
)/2));ar=3DMath.min(Math.max(ar,0),aq-_utils.parseDimension(S.volumeSlide=
rThumb.style.width));_css(S.volumeSliderThumb,{left:ar})}if(_utils.exists=
(S.volumeSliderCapLeft)){_css(S.volumeSliderCapLeft,{left:0})}}}function =
T(){try{var =
ao=3D(l.id.indexOf("_instream")>0?l.id.replace("_instream",""):l.id);H=3D=
document.getElementById(ao);H.addEventListener("mousemove",Z)}catch(an){_=
utils.log("Could not add mouse listeners to controlbar: "+an)}}function =
u(){O();N();r();q=3Dtrue;F();D.idlehide=3D(D.idlehide.toString().toLowerC=
ase()=3D=3D"true");if(D.position=3D=3Da.html5.view.positions.OVER&&D.idle=
hide){ag.style.opacity=3D0;V=3Dtrue}else{ag.style.opacity=3D1;setTimeout(=
(function(){V=3Dtrue;W()}),1)}T();ai()}u();return =
this}})(jwplayer);(function(b){var =
a=3D["width","height","state","playlist","item","position","buffer","dura=
tion","volume","mute","fullscreen"];var =
c=3Db.utils;b.html5.controller=3Dfunction(o,K,f,h){var =
n=3Do,m=3Df,j=3Dh,y=3DK,M=3Dtrue,G=3D-1,A=3Dfalse,d=3Dfalse,P,C=3D[],q=3D=
false;var =
D=3D(c.exists(m.config.debug)&&(m.config.debug.toString().toLowerCase()=3D=
=3D"console")),N=3Dnew =
b.html5.eventdispatcher(y.id,D);c.extend(this,N);function =
L(T){if(q){N.sendEvent(T.type,T)}else{C.push(T)}}function =
s(T){if(!q){q=3Dtrue;N.sendEvent(b.api.events.JWPLAYER_READY,T);if(b.util=
s.exists(window.playerReady)){playerReady(T)}if(b.utils.exists(window[f.c=
onfig.playerReady])){window[f.config.playerReady](T)}while(C.length>0){va=
r =
V=3DC.shift();N.sendEvent(V.type,V)}if(f.config.autostart&&!b.utils.isIOS=
()){O()}while(x.length>0){var =
U=3Dx.shift();B(U.method,U.arguments)}}}m.addGlobalListener(L);m.addEvent=
Listener(b.api.events.JWPLAYER_MEDIA_BUFFER_FULL,function(){m.getMedia().=
play()});m.addEventListener(b.api.events.JWPLAYER_MEDIA_TIME,function(T){=
if(T.position>=3Dm.playlist[m.item].start&&G>=3D0){m.playlist[m.item].sta=
rt=3DG;G=3D-1}});m.addEventListener(b.api.events.JWPLAYER_MEDIA_COMPLETE,=
function(T){setTimeout(E,25)});m.addEventListener(b.api.events.JWPLAYER_P=
LAYLIST_LOADED,O);m.addEventListener(b.api.events.JWPLAYER_FULLSCREEN,p);=
function =
F(){try{P=3DF;if(!A){A=3Dtrue;N.sendEvent(b.api.events.JWPLAYER_MEDIA_BEF=
OREPLAY);A=3Dfalse;if(d){d=3Dfalse;P=3Dnull;return}}v(m.item);if(m.playli=
st[m.item].levels[0].file.length>0){if(M||m.state=3D=3Db.api.events.state=
.IDLE){m.getMedia().load(m.playlist[m.item]);M=3Dfalse}else{if(m.state=3D=
=3Db.api.events.state.PAUSED){m.getMedia().play()}}}return =
true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T);P=3Dnull}return =
false}function =
e(){try{if(m.playlist[m.item].levels[0].file.length>0){switch(m.state){ca=
se b.api.events.state.PLAYING:case =
b.api.events.state.BUFFERING:if(m.getMedia()){m.getMedia().pause()}break;=
default:if(A){d=3Dtrue}}}return =
true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function =
z(T){try{if(m.playlist[m.item].levels[0].file.length>0){if(typeof =
T!=3D"number"){T=3DparseFloat(T)}switch(m.state){case =
b.api.events.state.IDLE:if(G<0){G=3Dm.playlist[m.item].start;m.playlist[m=
.item].start=3DT}if(!A){F()}break;case b.api.events.state.PLAYING:case =
b.api.events.state.PAUSED:case =
b.api.events.state.BUFFERING:m.seek(T);break}}return =
true}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return =
false}function =
w(T){P=3Dnull;if(!c.exists(T)){T=3Dtrue}try{if((m.state!=3Db.api.events.s=
tate.IDLE||T)&&m.getMedia()){m.getMedia().stop(T)}if(A){d=3Dtrue}return =
true}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return =
false}function =
k(){try{if(m.playlist[m.item].levels[0].file.length>0){if(m.config.shuffl=
e){v(S())}else{if(m.item+1=3D=3Dm.playlist.length){v(0)}else{v(m.item+1)}=
}}if(m.state!=3Db.api.events.state.IDLE){var =
U=3Dm.state;m.state=3Db.api.events.state.IDLE;N.sendEvent(b.api.events.JW=
PLAYER_PLAYER_STATE,{oldstate:U,newstate:b.api.events.state.IDLE})}F();re=
turn true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function =
I(){try{if(m.playlist[m.item].levels[0].file.length>0){if(m.config.shuffl=
e){v(S())}else{if(m.item=3D=3D=3D0){v(m.playlist.length-1)}else{v(m.item-=
1)}}}if(m.state!=3Db.api.events.state.IDLE){var =
U=3Dm.state;m.state=3Db.api.events.state.IDLE;N.sendEvent(b.api.events.JW=
PLAYER_PLAYER_STATE,{oldstate:U,newstate:b.api.events.state.IDLE})}F();re=
turn true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function S(){var =
T=3Dnull;if(m.playlist.length>1){while(!c.exists(T)){T=3DMath.floor(Math.=
random()*m.playlist.length);if(T=3D=3Dm.item){T=3Dnull}}}else{T=3D0}retur=
n T}function H(U){if(!m.playlist||!m.playlist[U]){return =
false}try{if(m.playlist[U].levels[0].file.length>0){var =
V=3Dm.state;if(V!=3D=3Db.api.events.state.IDLE){if(m.playlist[m.item]&&m.=
playlist[m.item].provider=3D=3Dm.playlist[U].provider){w(false)}else{w()}=
}v(U);F()}return =
true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function =
v(T){if(!m.playlist[T]){return}m.setActiveMediaProvider(m.playlist[T]);if=
(m.item!=3DT){m.item=3DT;M=3Dtrue;N.sendEvent(b.api.events.JWPLAYER_PLAYL=
IST_ITEM,{index:T})}}function g(U){try{v(m.item);var =
V=3Dm.getMedia();switch(typeof(U)){case"number":V.volume(U);break;case"st=
ring":V.volume(parseInt(U,10));break}m.setVolume(U);return =
true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function r(U){try{v(m.item);var V=3Dm.getMedia();if(typeof =
U=3D=3D"undefined"){V.mute(!m.mute);m.setMute(!m.mute)}else{if(U.toString=
().toLowerCase()=3D=3D"true"){V.mute(true);m.setMute(true)}else{V.mute(fa=
lse);m.setMute(false)}}return =
true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function =
J(U,T){try{m.width=3DU;m.height=3DT;j.resize(U,T);N.sendEvent(b.api.event=
s.JWPLAYER_RESIZE,{width:m.width,height:m.height});return =
true}catch(V){N.sendEvent(b.api.events.JWPLAYER_ERROR,V)}return =
false}function u(U,V){try{if(typeof =
U=3D=3D"undefined"){U=3D!m.fullscreen}if(typeof =
V=3D=3D"undefined"){V=3Dtrue}if(U!=3Dm.fullscreen){m.fullscreen=3D(U.toSt=
ring().toLowerCase()=3D=3D"true");j.fullscreen(m.fullscreen);if(V){N.send=
Event(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:m.fullscreen})}N.sendE=
vent(b.api.events.JWPLAYER_RESIZE,{width:m.width,height:m.height})}return=
 true}catch(T){N.sendEvent(b.api.events.JWPLAYER_ERROR,T)}return =
false}function =
R(T){try{w();if(A){d=3Dfalse}m.loadPlaylist(T);if(m.playlist[m.item].prov=
ider){v(m.item);if(m.config.autostart.toString().toLowerCase()=3D=3D"true=
"&&!c.isIOS()&&!A){F()}return true}else{return =
false}}catch(U){N.sendEvent(b.api.events.JWPLAYER_ERROR,U)}return =
false}function =
O(T){if(!c.isIOS()){v(m.item);if(m.config.autostart.toString().toLowerCas=
e()=3D=3D"true"&&!c.isIOS()){F()}}}function =
p(T){u(T.fullscreen,false)}function t(){try{return =
m.getMedia().detachMedia()}catch(T){return null}}function l(){try{var =
T=3Dm.getMedia().attachMedia();if(typeof =
P=3D=3D"function"){P()}}catch(U){return =
null}}b.html5.controller.repeatoptions=3D{LIST:"LIST",ALWAYS:"ALWAYS",SIN=
GLE:"SINGLE",NONE:"NONE"};function =
E(){if(m.state!=3Db.api.events.state.IDLE){return}P=3DE;switch(m.config.r=
epeat.toUpperCase()){case =
b.html5.controller.repeatoptions.SINGLE:F();break;case =
b.html5.controller.repeatoptions.ALWAYS:if(m.item=3D=3Dm.playlist.length-=
1&&!m.config.shuffle){H(0)}else{k()}break;case =
b.html5.controller.repeatoptions.LIST:if(m.item=3D=3Dm.playlist.length-1&=
&!m.config.shuffle){w();v(0)}else{k()}break;default:w();break}}var =
x=3D[];function Q(T){return =
function(){if(q){B(T,arguments)}else{x.push({method:T,arguments:arguments=
})}}}function B(V,U){var =
T=3D[];for(i=3D0;i<U.length;i++){T.push(U[i])}V.apply(this,T)}this.play=3D=
Q(F);this.pause=3DQ(e);this.seek=3DQ(z);this.stop=3DQ(w);this.next=3DQ(k)=
;this.prev=3DQ(I);this.item=3DQ(H);this.setVolume=3DQ(g);this.setMute=3DQ=
(r);this.resize=3DQ(J);this.setFullscreen=3DQ(u);this.load=3DQ(R);this.pl=
ayerReady=3Ds;this.detachMedia=3Dt;this.attachMedia=3Dl;this.beforePlay=3D=
function(){return =
A};this.destroy=3Dfunction(){if(m.getMedia()){m.getMedia().destroy()}}}})=
(jwplayer);(function(a){a.html5.defaultSkin=3Dfunction(){this.text=3D'<?x=
ml version=3D"1.0" ?><skin author=3D"LongTail Video" name=3D"Five" =
version=3D"1.1"><components><component =
name=3D"controlbar"><settings><setting name=3D"margin" =
value=3D"20"/><setting name=3D"fontsize" value=3D"11"/><setting =
name=3D"fontcolor" value=3D"0x000000"/></settings><layout><group =
position=3D"left"><button name=3D"play"/><divider =
name=3D"divider"/><button name=3D"prev"/><divider =
name=3D"divider"/><button name=3D"next"/><divider =
name=3D"divider"/><text name=3D"elapsed"/></group><group =
position=3D"center"><slider name=3D"time"/></group><group =
position=3D"right"><text name=3D"duration"/><divider =
name=3D"divider"/><button name=3D"blank"/><divider =
name=3D"divider"/><button name=3D"mute"/><slider =
name=3D"volume"/><divider name=3D"divider"/><button =
name=3D"fullscreen"/></group></layout><elements><element =
name=3D"background" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqv=
AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUOI3t1LERACAMQ=
lFgGvcfxNIhHMK4gsUvUviOmgtNsiAZkBSEKxKEnCYkkQrJn/YwbUNiSDDYRZaQRDaShv+oX9=
GBZEIuK+8hXVLs+/YAAAAASUVORK5CYII=3D"/><element name=3D"blankButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAYAAAAyJzeg=
AAAAFElEQVQYV2P8//8/AzpgHBUc7oIAGZdH0RjKN8EAAAAASUVORK5CYII=3D"/><element=
 name=3D"capLeft" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfa=
AAAAQElEQVQIWz3LsRGAMADDQJ0XB5bMINABZ9GENGrszxhjT2WLSqxEJG2JQrTMdV2q5LpOA=
vyRaVmsi7WdeZ/7+AAaOTq7BVrfOQAAAABJRU5ErkJggg=3D=3D"/><element =
name=3D"capRight" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfa=
AAAAQElEQVQIWz3LsRGAMADDQJ0XB5bMINABZ9GENGrszxhjT2WLSqxEJG2JQrTMdV2q5LpOA=
vyRaVmsi7WdeZ/7+AAaOTq7BVrfOQAAAABJRU5ErkJggg=3D=3D"/><element =
name=3D"divider" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAIAAAC0rgCN=
AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUCB0FwcENgEAAw=
7Aq+893g8APUILNOQcbFRktVGqUVFRkWNz3xTa2sUaLNUosKlRUvvf5AdbWOTtzmzyWAAAAAE=
lFTkSuQmCC"/><element name=3D"playButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZI=
AAAANUlEQVR42u2RsQkAAAjD/NTTPaW6dXLrINJA1kBpGPMAjDWmOgp1HFQXx+b1KOefO4oxY=
57R73YnVYCQUCQAAAAASUVORK5CYII=3D"/><element name=3D"pauseButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZI=
AAAAIUlEQVQ4jWNgGAWjYOiD/0gYG3/U0FFDB4Oho2AUDAYAAEwiL9HrpdMVAAAAAElFTkSuQ=
mCC"/><element name=3D"prevButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZI=
AAAAQklEQVQ4y2NgGAWjYOiD/1AMA/JAfB5NjCJD/YH4PRaLyDa0H4lNNUP/DxlD59PCUBCIp=
3ZEwYA+NZLUKBgFgwEAAN+HLX9sB8u8AAAAAElFTkSuQmCC"/><element =
name=3D"nextButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZI=
AAAAQElEQVQ4y2NgGAWjYOiD/0B8Hojl0cT+U2ooCL8HYn9qGwrD/bQw9P+QMXQ+tSMqnpoRB=
UpS+tRMUqNgFAwGAADxZy1/mHvFnAAAAABJRU5ErkJggg=3D=3D"/><element =
name=3D"timeSliderRail" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34=
AAAAOElEQVRIDe3BwQkAIRADwAhhw/nU/kWwUK+KPITMABFh19Y+F0acY8CJvX9wYpXgRElwo=
lSIiMf9ZWEDhtwurFsAAAAASUVORK5CYII=3D"/><element =
name=3D"timeSliderBuffer" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34=
AAAAN0lEQVRIDe3BwQkAMQwDMBcc55mRe9zi7RR+FCwBEWG39vcfGHFm4MTuhhMlwYlVBSdKh=
Yh43AW/LQMKm1spzwAAAABJRU5ErkJggg=3D=3D"/><element =
name=3D"timeSliderProgress" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34=
AAAAIElEQVRIiWNgGAWjYBTQBfynMR61YCRYMApGwSigMQAAiVWPcbq6UkIAAAAASUVORK5CY=
II=3D"/><element name=3D"timeSliderThumb" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAYCAYAAAA/OUfn=
AAAAO0lEQVQYlWP4//8/Awwz0JgDBP/BeN6Cxf/hnI2btiI4u/fsQ3AOHjqK4Jw4eQbBOX/hE=
oKDYjSd/AMA4cS4mfLsorgAAAAASUVORK5CYII=3D"/><element name=3D"muteButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xX=
AAAAJklEQVQ4y2NgGAUjDcwH4v/kaPxPikZkxcNVI9mBQ5XoGAWDFwAAsKAXKQQmfbUAAAAAS=
UVORK5CYII=3D"/><element name=3D"unmuteButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xX=
AAAAMklEQVQ4y2NgGAWDHPyntub5xBr6Hwv/Pzk2/yfVG/8psRFE25Oq8T+tQnsIaB4FVAcAi=
2YVysVY52AAAAAASUVORK5CYII=3D"/><element name=3D"volumeSliderRail" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVr=
AAAACVBMVEUAAACmpqampqbBXAu8AAAAAnRSTlMAgJsrThgAAAArSURBVAhbY2AgErBAyA4I2=
QEhOyBkB4TsYOhAoaCCUCUwDTDtMMNgRuMHAFB5FoGH5T0UAAAAAElFTkSuQmCC"/><elemen=
t name=3D"volumeSliderProgress" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAgMAAACdGdVr=
AAAACVBMVEUAAAAAAAAAAACDY+nAAAAAAnRSTlMAgJsrThgAAAArSURBVAhbY2AgErBAyA4I2=
QEhOyBkB4TsYOhAoaCCUCUwDTDtMMNgRuMHAFB5FoGH5T0UAAAAAElFTkSuQmCC"/><elemen=
t name=3D"volumeSliderCapRight" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAYCAYAAAAyJzeg=
AAAAFElEQVQYV2P8//8/AzpgHBUc7oIAGZdH0RjKN8EAAAAASUVORK5CYII=3D"/><element=
 name=3D"fullscreenButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34=
AAAAQklEQVRIiWNgGAWjYMiD/0iYFDmSLbDHImdPLQtgBpEiR7Zl2NijAA5oEkT/0Whi5UiyA=
J8BVMsHNMtoo2AUDAIAAGdcIN3IDNXoAAAAAElFTkSuQmCC"/><element =
name=3D"normalscreenButton" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34=
AAAAP0lEQVRIx2NgGAWjYMiD/1RSQ5QB/wmIUWzJfzx8qhj+n4DYCAY0DyJ7PBbYU8sHMEvwi=
ZFtODXUjIJRMJgBACpWIN2ZxdPTAAAAAElFTkSuQmCC"/></elements></component><com=
ponent name=3D"display"><elements><element name=3D"background" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8Rry=
AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZpuml+rYAAAASSURBVBhXY2AYJuA/GBwY6jQAy=
DyoK8QcL4QAAAAASUVORK5CYII=3D"/><element name=3D"playIcon" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ix=
AAAAiUlEQVR42u3XSw2AMBREURwgAQlIQAISKgUpSEFKJeCg5b0E0kWBTVcD9ySTsL0Jn9IBA=
AAA+K2UUrBlW/Rr5ZDoIeeuoFkxJD9ss03aIXXQqB9SttoG7ZA6qNcOKdttiwcJh9RB+iFl4S=
shkRBuLR72+9cvH0SOKI2HRo7x/Fi1/uoCAAAAwLsD8ki99IlO2dQAAAAASUVORK5CYII=3D"=
/><element name=3D"muteIcon" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ix=
AAAAVUlEQVR42u3WMQrAIAxAUW/g/SdvGmvpoOBeSHgPsjj5QTANAACARCJilIhYM0tEvJM+I=
k3Id9E957kQIb+F3OdCPC0hPkQriqWx9hp/x/QGAABQyAPLB22VGrpLDgAAAABJRU5ErkJggg=
=3D=3D"/><element name=3D"errorIcon" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ix=
AAAA/0lEQVR42u2U0QmEMBAF7cASLMESUoIlpARLSCkpwRJSgiWkhOvAXD4WsgRkyaG5DbyB+=
Yvg8KITAAAAAAAYk+u61mwk15EjPtlEfihmqIiZR1Qx80ghjgdUuiHXGHSVsoag0x6x8DUoyj=
D5KovmEJ9NTDMRPIT0mtdIUkjlonuNohO+Ha99DTmkuGgKCTcvebAzx82ZoCWC3/3aIMWSRuc=
axcjORSFY4xpFdjYJGp1rFGcyCYZ/RVh6AUnfcNZ2zih3/mGj1jVCdiNDwyrq1rA/xMdeEXvD=
VdnYc1vDc3uPkDObXrlaxbNHSOohQhr/WOeLEWfWTgAAAAAAADzNF9sHJ7PJ57MlAAAAAElFT=
kSuQmCC"/><element name=3D"bufferIcon" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ix=
AAACBklEQVR42u3Zv0sCYRzH8USTzOsHHEWGkC1HgaDgkktGDjUYtDQ01RDSljQ1BLU02+rk1=
NTm2NLq4Nx/0L/h9fnCd3j4cnZe1/U8xiO8h3uurufF0/3COd/3/0UWYiEWYiEWYiGJQ+J8xu=
PxKhXjEMZANinjIZhkGuVRNioE4wVURo4JkHm0xKWmhRAc1bh1EyCUw5BcBIjHiApKa4CErko=
6DEJwuRo6IRKzyJD8FJAyI3Zp2zRImiBcRhlfo5RtlxCcE3CcDNpGrhYIT2IhAJKilO0VRmzJ=
32fAMTpBTS0QMfGwlcuKMRftE0DJ0wCJdcOsCkBdXP3Mh9CEFUBTPS9mDZJBG6io4aqVzMdCo=
kCw9H3kT6j/C/9iDdSeUMNC7DkyyxAs/Rk6Qss8FPWRZgdVtUH4DjxEn1zxh+/zj1wHlf4MQh=
NGrwqA6sY40U8JonRJwEQh+AO3AvCG6gHv4U7IY4krxkroWoAOkoQMGfCBrgIm+YBGqPENpIJ=
66CJg3x66Y0gnSUidAEEnNr9jjLiWMn5DiWP0OC/oAsCgkq43xBdGDMQr7YASP/vEkHvdl1+J=
OCcEV5sC4hGEOzTlPuKgd0b0xD4JkRcOgnRRTjdErkYhAsQVq6IdUuPJtmk7BCL3t/h88cx91=
pKQkI/pkDx6pmYTIjEoxiHsN1YWYiEWYiEWknhflZ5IErA5nr8AAAAASUVORK5CYII=3D"/><=
/elements></component><component name=3D"dock"><settings><setting =
name=3D"fontcolor" value=3D"0xffffff"/></settings><elements><element =
name=3D"button" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8Rry=
AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlOZpuml+rYAAAASSURBVBhXY2AYJuA/GBwY6jQAy=
DyoK8QcL4QAAAAASUVORK5CYII=3D"/></elements></component><component =
name=3D"playlist"><settings><setting name=3D"backgroundcolor" =
value=3D"0xe8e8e8"/></settings><elements><element name=3D"item" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4l=
AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUaN7t2MENwCAMB=
EEe9N8wSKYC/D8YV7CyJoRkVtVImxkZPQInMxoP0XiIxkM0HsGbjjSNBx544IEHHnjggUe/6U=
Qeey0PIh7XTftGxKPj4eXCtLsHHh+ZxkO0Iw8PR55Ni8ZD9Hu/EAoP0dc5RRg9qeRjVF8AAAA=
ASUVORK5CYII=3D"/><element name=3D"sliderCapTop" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAHCAYAAADnCQYG=
AAAAFUlEQVQokWP8//8/A7UB46ihI9hQAKt6FPPXhVGHAAAAAElFTkSuQmCC"/><element =
name=3D"sliderRail" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3Yz=
AAAAKElEQVQ4y2P4//8/Az68bNmy/+iYkB6GUUNHDR01dNTQUUNHDaXcUABUDOKhcxnsSwAAA=
ABJRU5ErkJggg=3D=3D"/><element name=3D"sliderThumb" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3Yz=
AAAAJUlEQVQ4T2P4//8/Ay4MBP9xYbz6Rg0dNXTU0FFDRw0dNZRyQwHH4NBa7GJsXAAAAABJR=
U5ErkJggg=3D=3D"/><element name=3D"sliderCapBottom" =
src=3D"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAHCAYAAADnCQYG=
AAAAFUlEQVQokWP8//8/A7UB46ihI9hQAKt6FPPXhVGHAAAAAElFTkSuQmCC"/></elements=
></component></components></skin>';this.xml=3Dnull;if(window.DOMParser){p=
arser=3Dnew =
DOMParser();this.xml=3Dparser.parseFromString(this.text,"text/xml")}else{=
this.xml=3Dnew =
ActiveXObject("Microsoft.XMLDOM");this.xml.async=3D"false";this.xml.loadX=
ML(this.text)}return =
this}})(jwplayer);(function(a){_utils=3Da.utils;_css=3D_utils.css;_hide=3D=
function(b){_css(b,{display:"none"})};_show=3Dfunction(b){_css(b,{display=
:"block"})};a.html5.display=3Dfunction(k,K){var =
j=3D{icons:true,showmute:false};var X=3D_utils.extend({},j,K);var =
h=3Dk;var W=3D{};var e;var w;var z;var T;var u;var M;var E;var =
N=3D!_utils.exists(h.skin.getComponentSettings("display").bufferrotation)=
?15:parseInt(h.skin.getComponentSettings("display").bufferrotation,10);va=
r =
s=3D!_utils.exists(h.skin.getComponentSettings("display").bufferinterval)=
?100:parseInt(h.skin.getComponentSettings("display").bufferinterval,10);v=
ar D=3D-1;var v=3Da.api.events.state.IDLE;var O=3Dtrue;var d;var =
C=3Dfalse,V=3Dtrue;var p=3D"";var g=3Dfalse;var o=3Dfalse;var m;var =
y,R;var L=3Dnew a.html5.eventdispatcher();_utils.extend(this,L);var =
H=3D{display:{style:{cursor:"pointer",top:0,left:0,overflow:"hidden"},cli=
ck:n},display_icon:{style:{cursor:"pointer",position:"absolute",top:((h.s=
kin.getSkinElement("display","background").height-h.skin.getSkinElement("=
display","playIcon").height)/2),left:((h.skin.getSkinElement("display","b=
ackground").width-h.skin.getSkinElement("display","playIcon").width)/2),b=
order:0,margin:0,padding:0,zIndex:3,display:"none"}},display_iconBackgrou=
nd:{style:{cursor:"pointer",position:"absolute",top:((w-h.skin.getSkinEle=
ment("display","background").height)/2),left:((e-h.skin.getSkinElement("d=
isplay","background").width)/2),border:0,backgroundImage:(["url(",h.skin.=
getSkinElement("display","background").src,")"]).join(""),width:h.skin.ge=
tSkinElement("display","background").width,height:h.skin.getSkinElement("=
display","background").height,margin:0,padding:0,zIndex:2,display:"none"}=
},display_image:{style:{display:"none",width:e,height:w,position:"absolut=
e",cursor:"pointer",left:0,top:0,margin:0,padding:0,textDecoration:"none"=
,zIndex:1}},display_text:{style:{zIndex:4,position:"relative",opacity:0.8=
,backgroundColor:parseInt("000000",16),color:parseInt("ffffff",16),textAl=
ign:"center",fontFamily:"Arial,sans-serif",padding:"0 =
5px",fontSize:14}}};h.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STA=
TE,q);h.jwAddEventListener(a.api.events.JWPLAYER_MEDIA_MUTE,q);h.jwAddEve=
ntListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,P);h.jwAddEventListener(=
a.api.events.JWPLAYER_PLAYLIST_ITEM,q);h.jwAddEventListener(a.api.events.=
JWPLAYER_ERROR,r);Q();function =
Q(){W.display=3DG("div","display");W.display_text=3DG("div","display_text=
");W.display.appendChild(W.display_text);W.display_image=3DG("img","displ=
ay_image");W.display_image.onerror=3Dfunction(Y){_hide(W.display_image)};=
W.display_image.onload=3DB;W.display_icon=3DG("div","display_icon");W.dis=
play_iconBackground=3DG("div","display_iconBackground");W.display.appendC=
hild(W.display_image);W.display_iconBackground.appendChild(W.display_icon=
);W.display.appendChild(W.display_iconBackground);f();setTimeout((functio=
n(){o=3Dtrue;if(X.icons.toString()=3D=3D"true"){J()}}),1)}this.getDisplay=
Element=3Dfunction(){return =
W.display};this.resize=3Dfunction(Z,Y){if(h.jwGetFullscreen()&&_utils.isM=
obile()){return}_css(W.display,{width:Z,height:Y});_css(W.display_text,{w=
idth:(Z-10),top:((Y-_utils.getBoundingClientRect(W.display_text).height)/=
2)});_css(W.display_iconBackground,{top:((Y-h.skin.getSkinElement("displa=
y","background").height)/2),left:((Z-h.skin.getSkinElement("display","bac=
kground").width)/2)});if(e!=3DZ||w!=3DY){e=3DZ;w=3DY;d=3Dundefined;J()}if=
(!h.jwGetFullscreen()){y=3DZ;R=3DY}c();q({})};this.show=3Dfunction(){if(g=
){g=3Dfalse;t(h.jwGetState())}};this.hide=3Dfunction(){if(!g){F();g=3Dtru=
e}};function =
B(Y){z=3DW.display_image.naturalWidth;T=3DW.display_image.naturalHeight;c=
();if(h.jwGetState()=3D=3Da.api.events.state.IDLE||h.jwGetPlaylist()[h.jw=
GetPlaylistIndex()].provider=3D=3D"sound"){_css(W.display_image,{display:=
"block",opacity:0});_utils.fadeTo(W.display_image,1,0.1)}C=3Dfalse}functi=
on =
c(){if(h.jwGetFullscreen()&&h.jwGetStretching()=3D=3Da.utils.stretching.E=
XACTFIT){var =
Y=3Ddocument.createElement("div");_utils.stretch(a.utils.stretching.UNIFO=
RM,Y,e,w,y,R);_utils.stretch(a.utils.stretching.EXACTFIT,W.display_image,=
_utils.parseDimension(Y.style.width),_utils.parseDimension(Y.style.height=
),z,T);_css(W.display_image,{left:Y.style.left,top:Y.style.top})}else{_ut=
ils.stretch(h.jwGetStretching(),W.display_image,e,w,z,T)}}function =
G(Y,aa){var =
Z=3Ddocument.createElement(Y);Z.id=3Dh.id+"_jwplayer_"+aa;_css(Z,H[aa].st=
yle);return Z}function f(){for(var Y in =
W){if(_utils.exists(H[Y].click)){W[Y].onclick=3DH[Y].click}}}function =
n(Y){if(typeof =
Y.preventDefault!=3D"undefined"){Y.preventDefault()}else{Y.returnValue=3D=
false}if(typeof =
m=3D=3D"function"){m(Y);return}else{if(h.jwGetState()!=3Da.api.events.sta=
te.PLAYING){h.jwPlay()}else{h.jwPause()}}}function =
U(Y){if(E){F();return}W.display_icon.style.backgroundImage=3D(["url(",h.s=
kin.getSkinElement("display",Y).src,")"]).join("");_css(W.display_icon,{w=
idth:h.skin.getSkinElement("display",Y).width,height:h.skin.getSkinElemen=
t("display",Y).height,top:(h.skin.getSkinElement("display","background").=
height-h.skin.getSkinElement("display",Y).height)/2,left:(h.skin.getSkinE=
lement("display","background").width-h.skin.getSkinElement("display",Y).w=
idth)/2});b();if(_utils.exists(h.skin.getSkinElement("display",Y+"Over"))=
){W.display_icon.onmouseover=3Dfunction(Z){W.display_icon.style.backgroun=
dImage=3D["url(",h.skin.getSkinElement("display",Y+"Over").src,")"].join(=
"")};W.display_icon.onmouseout=3Dfunction(Z){W.display_icon.style.backgro=
undImage=3D["url(",h.skin.getSkinElement("display",Y).src,")"].join("")}}=
else{W.display_icon.onmouseover=3Dnull;W.display_icon.onmouseout=3Dnull}}=
function =
F(){if(X.icons.toString()=3D=3D"true"){_hide(W.display_icon);_hide(W.disp=
lay_iconBackground);S()}}function =
b(){if(!g&&X.icons.toString()=3D=3D"true"){_show(W.display_icon);_show(W.=
display_iconBackground);J()}}function =
r(Y){E=3Dtrue;F();W.display_text.innerHTML=3DY.message;_show(W.display_te=
xt);W.display_text.style.top=3D((w-_utils.getBoundingClientRect(W.display=
_text).height)/2)+"px"}function =
I(){V=3Dfalse;W.display_image.style.display=3D"none"}function =
P(){v=3D""}function =
q(Y){if((Y.type=3D=3Da.api.events.JWPLAYER_PLAYER_STATE||Y.type=3D=3Da.ap=
i.events.JWPLAYER_PLAYLIST_ITEM)&&E){E=3Dfalse;_hide(W.display_text)}var =
Z=3Dh.jwGetState();if(Z=3D=3Dv){return}v=3DZ;if(D>=3D0){clearTimeout(D)}i=
f(O||h.jwGetState()=3D=3Da.api.events.state.PLAYING||h.jwGetState()=3D=3D=
a.api.events.state.PAUSED){t(h.jwGetState())}else{D=3DsetTimeout(l(h.jwGe=
tState()),500)}}function l(Y){return(function(){t(Y)})}function =
t(Y){if(_utils.exists(M)){clearInterval(M);M=3Dnull;_utils.animations.rot=
ate(W.display_icon,0)}switch(Y){case =
a.api.events.state.BUFFERING:if(_utils.isIPod()){I();F()}else{if(h.jwGetP=
laylist()[h.jwGetPlaylistIndex()].provider=3D=3D"sound"){x()}u=3D0;M=3Dse=
tInterval(function(){u+=3DN;_utils.animations.rotate(W.display_icon,u%360=
)},s);U("bufferIcon");O=3Dtrue}break;case =
a.api.events.state.PAUSED:if(!_utils.isIPod()){if(h.jwGetPlaylist()[h.jwG=
etPlaylistIndex()].provider!=3D"sound"){_css(W.display_image,{background:=
"transparent no-repeat center =
center"})}U("playIcon");O=3Dtrue}break;case =
a.api.events.state.IDLE:if(h.jwGetPlaylist()[h.jwGetPlaylistIndex()]&&h.j=
wGetPlaylist()[h.jwGetPlaylistIndex()].image){x()}else{I()}U("playIcon");=
O=3Dtrue;break;default:if(h.jwGetPlaylist()[h.jwGetPlaylistIndex()]&&h.jw=
GetPlaylist()[h.jwGetPlaylistIndex()].provider=3D=3D"sound"){if(_utils.is=
IPod()){I();O=3Dfalse}else{x()}}else{I();O=3Dfalse}if(h.jwGetMute()&&X.sh=
owmute){U("muteIcon")}else{F()}break}D=3D-1}function =
x(){if(h.jwGetPlaylist()[h.jwGetPlaylistIndex()]){var =
Y=3Dh.jwGetPlaylist()[h.jwGetPlaylistIndex()].image;if(Y){if(Y!=3Dp){p=3D=
Y;C=3Dtrue;W.display_image.src=3D_utils.getAbsolutePath(Y)}else{if(!(C||V=
)){V=3Dtrue;W.display_image.style.opacity=3D0;W.display_image.style.displ=
ay=3D"block";_utils.fadeTo(W.display_image,1,0.1)}}}}}function =
A(Y){return =
function(){if(!o){return}if(!g&&d!=3DY){d=3DY;L.sendEvent(Y,{component:"d=
isplay",boundingRect:_utils.getDimensions(W.display_iconBackground)})}}}v=
ar J=3DA(a.api.events.JWPLAYER_COMPONENT_SHOW);var =
S=3DA(a.api.events.JWPLAYER_COMPONENT_HIDE);this.setAlternateClickHandler=
=3Dfunction(Y){m=3DY};this.revertAlternateClickHandler=3Dfunction(){m=3Du=
ndefined};return this}})(jwplayer);(function(a){var c=3Da.utils;var =
b=3Dc.css;a.html5.dock=3Dfunction(w,D){function =
x(){return{align:a.html5.view.positions.RIGHT}}var =
n=3Dc.extend({},x(),D);if(n.align=3D=3D"FALSE"){return}var j=3D{};var =
A=3D[];var k;var F;var f=3Dfalse;var C=3Dfalse;var =
g=3D{x:0,y:0,width:0,height:0};var z;var o;var y;var m=3Dnew =
a.html5.eventdispatcher();c.extend(this,m);var =
r=3Ddocument.createElement("div");r.id=3Dw.id+"_jwplayer_dock";r.style.op=
acity=3D1;p();w.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,q);=
this.getDisplayElement=3Dfunction(){return =
r};this.setButton=3Dfunction(K,H,I,J){if(!H&&j[K]){c.arrays.remove(A,K);r=
.removeChild(j[K].div);delete =
j[K]}else{if(H){if(!j[K]){j[K]=3D{}}j[K].handler=3DH;j[K].outGraphic=3DI;=
j[K].overGraphic=3DJ;if(!j[K].div){A.push(K);j[K].div=3Ddocument.createEl=
ement("div");j[K].div.style.position=3D"absolute";r.appendChild(j[K].div)=
;j[K].div.appendChild(document.createElement("div"));j[K].div.childNodes[=
0].style.position=3D"relative";j[K].div.childNodes[0].style.width=3D"100%=
";j[K].div.childNodes[0].style.height=3D"100%";j[K].div.childNodes[0].sty=
le.zIndex=3D10;j[K].div.childNodes[0].style.cursor=3D"pointer";j[K].div.a=
ppendChild(document.createElement("img"));j[K].div.childNodes[1].style.po=
sition=3D"absolute";j[K].div.childNodes[1].style.left=3D0;j[K].div.childN=
odes[1].style.top=3D0;if(w.skin.getSkinElement("dock","button")){j[K].div=
.childNodes[1].src=3Dw.skin.getSkinElement("dock","button").src}j[K].div.=
childNodes[1].style.zIndex=3D9;j[K].div.childNodes[1].style.cursor=3D"poi=
nter";j[K].div.onmouseover=3Dfunction(){if(j[K].overGraphic){j[K].div.chi=
ldNodes[0].style.background=3Dh(j[K].overGraphic)}if(w.skin.getSkinElemen=
t("dock","buttonOver")){j[K].div.childNodes[1].src=3Dw.skin.getSkinElemen=
t("dock","buttonOver").src}};j[K].div.onmouseout=3Dfunction(){if(j[K].out=
Graphic){j[K].div.childNodes[0].style.background=3Dh(j[K].outGraphic)}if(=
w.skin.getSkinElement("dock","button")){j[K].div.childNodes[1].src=3Dw.sk=
in.getSkinElement("dock","button").src}};if(w.skin.getSkinElement("dock",=
"button")){j[K].div.childNodes[1].src=3Dw.skin.getSkinElement("dock","but=
ton").src}}if(j[K].outGraphic){j[K].div.childNodes[0].style.background=3D=
h(j[K].outGraphic)}else{if(j[K].overGraphic){j[K].div.childNodes[0].style=
.background=3Dh(j[K].overGraphic)}}if(H){j[K].div.onclick=3Dfunction(L){L=
.preventDefault();a(w.id).callback(K);if(j[K].overGraphic){j[K].div.child=
Nodes[0].style.background=3Dh(j[K].overGraphic)}if(w.skin.getSkinElement(=
"dock","button")){j[K].div.childNodes[1].src=3Dw.skin.getSkinElement("doc=
k","button").src}}}}}l(k,F)};function h(H){return"url("+H+") no-repeat =
center center"}function t(H){}function l(H,T){p();if(A.length>0){var =
I=3D10;var S=3DI;var P=3D-1;var =
Q=3Dw.skin.getSkinElement("dock","button").height;var =
O=3Dw.skin.getSkinElement("dock","button").width;var M=3DH-O-I;var =
R,L;if(n.align=3D=3Da.html5.view.positions.LEFT){P=3D1;M=3DI}for(var =
J=3D0;J<A.length;J++){var =
U=3DMath.floor(S/T);if((S+Q+I)>((U+1)*T)){S=3D((U+1)*T)+I;U=3DMath.floor(=
S/T)}var =
K=3Dj[A[J]].div;K.style.top=3D(S%T)+"px";K.style.left=3D(M+(w.skin.getSki=
nElement("dock","button").width+I)*U*P)+"px";var =
N=3D{x:c.parseDimension(K.style.left),y:c.parseDimension(K.style.top),wid=
th:O,height:Q};if(!R||(N.x<=3DR.x&&N.y<=3DR.y)){R=3DN}if(!L||(N.x>=3DL.x&=
&N.y>=3DL.y)){L=3DN}K.style.width=3DO+"px";K.style.height=3DQ+"px";S+=3Dw=
.skin.getSkinElement("dock","button").height+I}g=3D{x:R.x,y:R.y,width:L.x=
-R.x+L.width,height:R.y-L.y+L.height}}if(C!=3Dw.jwGetFullscreen()||k!=3DH=
||F!=3DT){k=3DH;F=3DT;C=3Dw.jwGetFullscreen();z=3Dundefined;setTimeout(s,=
1)}}function d(H){return =
function(){if(!f&&z!=3DH&&A.length>0){z=3DH;m.sendEvent(H,{component:"doc=
k",boundingRect:g})}}}function =
q(H){if(c.isMobile()){if(H.newstate=3D=3Da.api.events.state.IDLE){v()}els=
e{e()}}else{B()}}function =
B(H){if(f){return}clearTimeout(y);if(D.position=3D=3Da.html5.view.positio=
ns.OVER||w.jwGetFullscreen()){switch(w.jwGetState()){case =
a.api.events.state.PAUSED:case =
a.api.events.state.IDLE:if(r&&r.style.opacity<1&&(!D.idlehide||c.exists(H=
))){E()}if(D.idlehide){y=3DsetTimeout(function(){u()},2000)}break;default=
:if(c.exists(H)){E()}y=3DsetTimeout(function(){u()},2000);break}}else{E()=
}}var s=3Dd(a.api.events.JWPLAYER_COMPONENT_SHOW);var =
G=3Dd(a.api.events.JWPLAYER_COMPONENT_HIDE);this.resize=3Dl;var =
v=3Dfunction(){b(r,{display:"block"});if(f){f=3Dfalse;s()}};var =
e=3Dfunction(){b(r,{display:"none"});if(!f){G();f=3Dtrue}};function =
u(){if(!f){G();if(r.style.opacity=3D=3D1){c.cancelAnimation(r);c.fadeTo(r=
,0,0.1,1,0)}}}function =
E(){if(!f){s();if(r.style.opacity=3D=3D0){c.cancelAnimation(r);c.fadeTo(r=
,1,0.1,0,0)}}}function =
p(){try{o=3Ddocument.getElementById(w.id);o.addEventListener("mousemove",=
B)}catch(H){c.log("Could not add mouse listeners to dock: =
"+H)}}this.hide=3De;this.show=3Dv;return =
this}})(jwplayer);(function(a){a.html5.eventdispatcher=3Dfunction(d,b){va=
r c=3Dnew =
a.events.eventdispatcher(b);a.utils.extend(this,c);this.sendEvent=3Dfunct=
ion(e,f){if(!a.utils.exists(f)){f=3D{}}a.utils.extend(f,{id:d,version:a.v=
ersion,type:e});c.sendEvent(e,f)}}})(jwplayer);(function(a){var =
b=3Da.utils;a.html5.instream=3Dfunction(y,m,x,z){var =
t=3D{controlbarseekable:"always",controlbarpausable:true,controlbarstoppa=
ble:true,playlistclickable:true};var =
v,A,C=3Dy,E=3Dm,j=3Dx,w=3Dz,r,H,o,G,e,f,g,l,q,h=3Dfalse,k,d,n=3Dthis;this=
.load=3Dfunction(M,K){c();h=3Dtrue;A=3Db.extend(t,K);v=3Da.html5.playlist=
item(M);F();d=3Ddocument.createElement("div");d.id=3Dn.id+"_instream_cont=
ainer";w.detachMedia();r=3Dg.getDisplayElement();f=3DE.playlist[E.item];e=
=3DC.jwGetState();if(e=3D=3Da.api.events.state.BUFFERING||e=3D=3Da.api.ev=
ents.state.PLAYING){r.pause()}H=3Dr.src?r.src:r.currentSrc;o=3Dr.innerHTM=
L;G=3Dr.currentTime;q=3Dnew =
a.html5.display(n,b.extend({},E.plugins.config.display));q.setAlternateCl=
ickHandler(function(N){if(_fakemodel.state=3D=3Da.api.events.state.PAUSED=
){n.jwInstreamPlay()}else{D(a.api.events.JWPLAYER_INSTREAM_CLICK,N)}});d.=
appendChild(q.getDisplayElement());if(!b.isMobile()){l=3Dnew =
a.html5.controlbar(n,b.extend({},E.plugins.config.controlbar,{}));if(E.pl=
ugins.config.controlbar.position=3D=3Da.html5.view.positions.OVER){d.appe=
ndChild(l.getDisplayElement())}else{var =
L=3DE.plugins.object.controlbar.getDisplayElement().parentNode;L.appendCh=
ild(l.getDisplayElement())}}j.setupInstream(d,r);p();g.load(v)};this.jwIn=
streamDestroy=3Dfunction(K){if(!h){return}h=3Dfalse;if(e!=3Da.api.events.=
state.IDLE){g.load(f,false);g.stop(false)}else{g.stop(true)}g.detachMedia=
();j.destroyInstream();if(l){try{l.getDisplayElement().parentNode.removeC=
hild(l.getDisplayElement())}catch(L){}}D(a.api.events.JWPLAYER_INSTREAM_D=
ESTROYED,{reason:(K?"complete":"destroyed")},true);w.attachMedia();if(e=3D=
=3Da.api.events.state.BUFFERING||e=3D=3Da.api.events.state.PLAYING){r.pla=
y();if(E.playlist[E.item]=3D=3Df){E.getMedia().seek(G)}}return};this.jwIn=
streamAddEventListener=3Dfunction(K,L){k.addEventListener(K,L)};this.jwIn=
streamRemoveEventListener=3Dfunction(K,L){k.removeEventListener(K,L)};thi=
s.jwInstreamPlay=3Dfunction(){if(!h){return}g.play(true)};this.jwInstream=
Pause=3Dfunction(){if(!h){return}g.pause(true)};this.jwInstreamSeek=3Dfun=
ction(K){if(!h){return}g.seek(K)};this.jwInstreamGetState=3Dfunction(){if=
(!h){return undefined}return =
_fakemodel.state};this.jwInstreamGetPosition=3Dfunction(){if(!h){return =
undefined}return =
_fakemodel.position};this.jwInstreamGetDuration=3Dfunction(){if(!h){retur=
n undefined}return =
_fakemodel.duration};this.playlistClickable=3Dfunction(){return(!h||A.pla=
ylistclickable.toString().toLowerCase()=3D=3D"true")};function =
s(){_fakemodel=3Dnew =
a.html5.model(this,E.getMedia()?E.getMedia().getDisplayElement():E.contai=
ner,E);k=3Dnew =
a.html5.eventdispatcher();C.jwAddEventListener(a.api.events.JWPLAYER_RESI=
ZE,p);C.jwAddEventListener(a.api.events.JWPLAYER_FULLSCREEN,p)}function =
c(){_fakemodel.setMute(E.mute);_fakemodel.setVolume(E.volume)}function =
F(){if(!g){g=3Dnew =
a.html5.mediavideo(_fakemodel,E.getMedia()?E.getMedia().getDisplayElement=
():E.container);g.addGlobalListener(I);g.addEventListener(a.api.events.JW=
PLAYER_MEDIA_META,J);g.addEventListener(a.api.events.JWPLAYER_MEDIA_COMPL=
ETE,u);g.addEventListener(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL,B)}g.at=
tachMedia()}function I(K){if(h){D(K.type,K)}}function =
B(K){if(h){g.play()}}function =
u(K){if(h){setTimeout(function(){n.jwInstreamDestroy(true)},10)}}function=
 J(K){if(K.metadata.width&&K.metadata.height){j.resizeMedia()}}function =
D(K,L,M){if(h||M){k.sendEvent(K,L)}}function p(){var =
K=3DE.plugins.object.display.getDisplayElement().style;if(l){var =
L=3DE.plugins.object.controlbar.getDisplayElement().style;l.resize(b.pars=
eDimension(K.width),b.parseDimension(K.height));_css(l.getDisplayElement(=
),b.extend({},L,{zIndex:1001,opacity:1}))}if(q){q.resize(b.parseDimension=
(K.width),b.parseDimension(K.height));_css(q.getDisplayElement(),b.extend=
({},K,{zIndex:1000}))}if(j){j.resizeMedia()}}this.jwPlay=3Dfunction(K){if=
(A.controlbarpausable.toString().toLowerCase()=3D=3D"true"){this.jwInstre=
amPlay()}};this.jwPause=3Dfunction(K){if(A.controlbarpausable.toString().=
toLowerCase()=3D=3D"true"){this.jwInstreamPause()}};this.jwStop=3Dfunctio=
n(){if(A.controlbarstoppable.toString().toLowerCase()=3D=3D"true"){this.j=
wInstreamDestroy();C.jwStop()}};this.jwSeek=3Dfunction(K){switch(A.contro=
lbarseekable.toLowerCase()){case"always":this.jwInstreamSeek(K);break;cas=
e"backwards":if(_fakemodel.position>K){this.jwInstreamSeek(K)}break}};thi=
s.jwGetPosition=3Dfunction(){};this.jwGetDuration=3Dfunction(){};this.jwG=
etWidth=3DC.jwGetWidth;this.jwGetHeight=3DC.jwGetHeight;this.jwGetFullscr=
een=3DC.jwGetFullscreen;this.jwSetFullscreen=3DC.jwSetFullscreen;this.jwG=
etVolume=3Dfunction(){return =
E.volume};this.jwSetVolume=3Dfunction(K){g.volume(K);C.jwSetVolume(K)};th=
is.jwGetMute=3Dfunction(){return =
E.mute};this.jwSetMute=3Dfunction(K){g.mute(K);C.jwSetMute(K)};this.jwGet=
State=3Dfunction(){return =
_fakemodel.state};this.jwGetPlaylist=3Dfunction(){return[v]};this.jwGetPl=
aylistIndex=3Dfunction(){return =
0};this.jwGetStretching=3Dfunction(){return =
E.config.stretching};this.jwAddEventListener=3Dfunction(L,K){k.addEventLi=
stener(L,K)};this.jwRemoveEventListener=3Dfunction(L,K){k.removeEventList=
ener(L,K)};this.skin=3DC.skin;this.id=3DC.id+"_instream";s();return =
this}})(jwplayer);(function(a){var =
b=3D{prefix:"http://l.longtailvideo.com/html5/",file:"logo.png",link:"htt=
p://www.longtailvideo.com/players/jw-flv-player/",linktarget:"_top",margi=
n:8,out:0.5,over:1,timeout:5,hide:true,position:"bottom-left"};_css=3Da.u=
tils.css;a.html5.logo=3Dfunction(n,r){var q=3Dn;var u;var d;var t;var =
h=3Dfalse;g();function =
g(){o();q.jwAddEventListener(a.api.events.JWPLAYER_PLAYER_STATE,j);c();l(=
)}function o(){if(b.prefix){var =
v=3Dn.version.split(/\W/).splice(0,2).join("/");if(b.prefix.indexOf(v)<0)=
{b.prefix+=3Dv+"/"}}if(r.position=3D=3Da.html5.view.positions.OVER){r.pos=
ition=3Db.position}try{if(window.location.href.indexOf("https")=3D=3D0){b=
.prefix=3Db.prefix.replace("http://l.longtailvideo.com","https://securel.=
longtailvideo.com")}}catch(w){}d=3Da.utils.extend({},b)}function =
c(){t=3Ddocument.createElement("img");t.id=3Dq.id+"_jwplayer_logo";t.styl=
e.display=3D"none";t.onload=3Dfunction(v){_css(t,k());p()};if(!d.file){re=
turn}if(d.file.indexOf("/")>=3D0){t.src=3Dd.file}else{t.src=3Dd.prefix+d.=
file}}if(!d.file){return}this.resize=3Dfunction(w,v){};this.getDisplayEle=
ment=3Dfunction(){return t};function =
l(){if(d.link){t.onmouseover=3Df;t.onmouseout=3Dp;t.onclick=3Ds}else{this=
.mouseEnabled=3Dfalse}}function s(v){if(typeof =
v!=3D"undefined"){v.stopPropagation()}if(!h){return}q.jwPause();q.jwSetFu=
llscreen(false);if(d.link){window.open(d.link,d.linktarget)}return}functi=
on p(v){if(d.link&&h){t.style.opacity=3Dd.out}return}function =
f(v){if(h){t.style.opacity=3Dd.over}return}function k(){var =
x=3D{textDecoration:"none",position:"absolute",cursor:"pointer"};x.displa=
y=3D(d.hide.toString()=3D=3D"true"&&!h)?"none":"block";var =
w=3Dd.position.toLowerCase().split("-");for(var v in =
w){x[w[v]]=3DparseInt(d.margin)}return x}function =
m(){if(d.hide.toString()=3D=3D"true"){t.style.display=3D"block";t.style.o=
pacity=3D0;a.utils.fadeTo(t,d.out,0.1,parseFloat(t.style.opacity));u=3Dse=
tTimeout(function(){e()},d.timeout*1000)}h=3Dtrue}function =
e(){h=3Dfalse;if(d.hide.toString()=3D=3D"true"){a.utils.fadeTo(t,0,0.1,pa=
rseFloat(t.style.opacity))}}function =
j(v){if(v.newstate=3D=3Da.api.events.state.BUFFERING){clearTimeout(u);m()=
}}return this}})(jwplayer);(function(b){var =
d=3D{ended:b.api.events.state.IDLE,playing:b.api.events.state.PLAYING,pau=
se:b.api.events.state.PAUSED,buffering:b.api.events.state.BUFFERING};var =
f=3Db.utils;var a=3Df.isMobile();var g,e;var =
c=3D{};b.html5.mediavideo=3Dfunction(k,I){var =
M=3D{abort:A,canplay:r,canplaythrough:r,durationchange:w,emptied:A,ended:=
r,error:q,loadeddata:w,loadedmetadata:w,loadstart:r,pause:r,play:A,playin=
g:r,progress:G,ratechange:A,seeked:r,seeking:r,stalled:r,suspend:r,timeup=
date:Q,volumechange:n,waiting:r,canshowcurrentframe:A,dataunavailable:A,e=
mpty:A,load:j,loadedfirstframe:A,webkitfullscreenchange:m};var =
E=3D{};var N=3Dnew b.html5.eventdispatcher();f.extend(this,N);var =
l=3Dk,D=3DI,o,h,F,W,H,P,O=3Dfalse,v=3Dfalse,z=3Dfalse,L,J,T;U();this.load=
=3Dfunction(Y,Z){if(typeof =
Z=3D=3D"undefined"){Z=3Dtrue}if(!v){return}W=3DY;z=3D(W.duration>0);l.dur=
ation=3DW.duration;f.empty(o);o.style.display=3D"block";o.style.opacity=3D=
1;if(g&&e){o.style.width=3Dg;o.style.height=3De;g=3D_previousHieght=3D0}T=
=3D0;s(Y.levels);if(Y.levels&&Y.levels.length>0){if(Y.levels.length=3D=3D=
1||f.isIOS()){o.src=3DY.levels[0].file}else{if(o.src){o.removeAttribute("=
src")}for(var X=3D0;X<Y.levels.length;X++){var =
aa=3Do.ownerDocument.createElement("source");aa.src=3DY.levels[X].file;o.=
appendChild(aa);T++}}}else{o.src=3DY.file}o.volume=3Dl.volume/100;o.muted=
=3Dl.mute;if(a){S()}L=3DJ=3DF=3Dfalse;l.buffer=3D0;if(!f.exists(Y.start))=
{Y.start=3D0}P=3D(Y.start>0)?Y.start:-1;u(b.api.events.JWPLAYER_MEDIA_LOA=
DED);if((!a&&Y.levels.length=3D=3D1)||!O){o.load()}O=3Dfalse;if(Z){y(b.ap=
i.events.state.BUFFERING);u(b.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPer=
cent:0});C()}if(o.videoWidth>0&&o.videoHeight>0){w()}};this.play=3Dfuncti=
on(){if(!v){return}C();if(J){y(b.api.events.state.PLAYING)}else{o.load();=
y(b.api.events.state.BUFFERING)}o.play()};this.pause=3Dfunction(){if(!v){=
return}o.pause();y(b.api.events.state.PAUSED)};this.seek=3Dfunction(X){if=
(!v){return}if(!F&&o.readyState>0){if(!(l.duration<=3D0||isNaN(l.duration=
))&&!(l.position<=3D0||isNaN(l.position))){o.currentTime=3DX;o.play()}}el=
se{P=3DX}};var =
B=3Dthis.stop=3Dfunction(X){if(!v){return}if(!f.exists(X)){X=3Dtrue}t();i=
f(X){J=3Dfalse;var =
Y=3Dnavigator.userAgent;if(o.webkitSupportsFullscreen){try{o.webkitExitFu=
llscreen()}catch(Z){}}o.style.opacity=3D0;x();if(f.isIE()){o.src=3D""}els=
e{o.removeAttribute("src")}f.empty(o);o.load();O=3Dtrue}if(f.isIPod()){g=3D=
o.style.width;e=3Do.style.height;o.style.width=3D0;o.style.height=3D0}els=
e{if(f.isIPad()){o.style.display=3D"none";try{o.webkitExitFullscreen()}ca=
tch(aa){}}}y(b.api.events.state.IDLE)};this.fullscreen=3Dfunction(X){if(X=
=3D=3D=3Dtrue){this.resize("100%","100%")}else{this.resize(l.config.width=
,l.config.height)}};this.resize=3Dfunction(Y,X){};this.volume=3Dfunction(=
X){if(!a){o.volume=3DX/100;u(b.api.events.JWPLAYER_MEDIA_VOLUME,{volume:(=
X/100)})}};this.mute=3Dfunction(X){if(!a){o.muted=3DX;u(b.api.events.JWPL=
AYER_MEDIA_MUTE,{mute:X})}};this.getDisplayElement=3Dfunction(){return =
o};this.hasChrome=3Dfunction(){return =
a&&(h=3D=3Db.api.events.state.PLAYING)};this.detachMedia=3Dfunction(){v=3D=
false;return =
this.getDisplayElement()};this.attachMedia=3Dfunction(){v=3Dtrue};this.de=
stroy=3Dfunction(){if(o&&o.parentNode){t();for(var X in =
M){o.removeEventListener(X,K(X,M[X]),true)}f.empty(o);D=3Do.parentNode;o.=
parentNode.removeChild(o);delete c[l.id];o=3Dnull}};function =
K(Y,X){if(E[Y]){return =
E[Y]}else{E[Y]=3Dfunction(Z){if(f.exists(Z.target.parentNode)){X(Z)}};ret=
urn E[Y]}}function =
U(){h=3Db.api.events.state.IDLE;v=3Dtrue;o=3Dp();o.setAttribute("x-webkit=
-airplay","allow");if(D.parentNode){o.id=3DD.id;D.parentNode.replaceChild=
(o,D)}}function p(){var =
X=3Dc[l.id];if(!X){if(D.tagName.toLowerCase()=3D=3D"video"){X=3DD}else{X=3D=
document.createElement("video")}c[l.id]=3DX;if(!X.id){X.id=3DD.id}}for(va=
r Y in M){X.addEventListener(Y,K(Y,M[Y]),true)}return X}function =
y(X){if(X=3D=3Db.api.events.state.PAUSED&&h=3D=3Db.api.events.state.IDLE)=
{return}if(a){switch(X){case b.api.events.state.PLAYING:S();break;case =
b.api.events.state.BUFFERING:case =
b.api.events.state.PAUSED:x();break}}if(h!=3DX){var =
Y=3Dh;l.state=3Dh=3DX;u(b.api.events.JWPLAYER_PLAYER_STATE,{oldstate:Y,ne=
wstate:X})}}function A(X){}function n(X){var =
Y=3DMath.round(o.volume*100);u(b.api.events.JWPLAYER_MEDIA_VOLUME,{volume=
:Y},true);u(b.api.events.JWPLAYER_MEDIA_MUTE,{mute:o.muted},true)}functio=
n G(Z){if(!v){return}var =
Y;if(f.exists(Z)&&Z.lengthComputable&&Z.total){Y=3DZ.loaded/Z.total*100}e=
lse{if(f.exists(o.buffered)&&(o.buffered.length>0)){var =
X=3Do.buffered.length-1;if(X>=3D0){Y=3Do.buffered.end(X)/o.duration*100}}=
}if(f.useNativeFullscreen()&&f.exists(o.webkitDisplayingFullscreen)){if(l=
.fullscreen!=3Do.webkitDisplayingFullscreen){u(b.api.events.JWPLAYER_FULL=
SCREEN,{fullscreen:o.webkitDisplayingFullscreen},true)}}if(J=3D=3D=3Dfals=
e&&h=3D=3Db.api.events.state.BUFFERING){u(b.api.events.JWPLAYER_MEDIA_BUF=
FER_FULL);J=3Dtrue}if(!L){if(Y=3D=3D100){L=3Dtrue}if(f.exists(Y)&&(Y>l.bu=
ffer)){l.buffer=3DMath.round(Y);u(b.api.events.JWPLAYER_MEDIA_BUFFER,{buf=
ferPercent:Math.round(Y)})}}}function =
Q(Y){if(!v){return}if(f.exists(Y)&&f.exists(Y.target)){if(z>0){if(!isNaN(=
Y.target.duration)&&(isNaN(l.duration)||l.duration<1)){if(Y.target.durati=
on=3D=3DInfinity){l.duration=3D0}else{l.duration=3DMath.round(Y.target.du=
ration*10)/10}}}if(!F&&o.readyState>0){y(b.api.events.state.PLAYING)}if(h=
=3D=3Db.api.events.state.PLAYING){if(o.readyState>0&&(P>-1||!F)){F=3Dtrue=
;try{if(o.currentTime!=3DP&&P>-1){o.currentTime=3DP;P=3D-1}}catch(X){}o.v=
olume=3Dl.volume/100;o.muted=3Dl.mute}l.position=3Dl.duration>0?(Math.rou=
nd(Y.target.currentTime*10)/10):0;u(b.api.events.JWPLAYER_MEDIA_TIME,{pos=
ition:l.position,duration:l.duration});if(l.position>=3Dl.duration&&(l.po=
sition>0||l.duration>0)){R();return}}}G(Y)}function j(X){}function =
r(X){if(!v){return}if(g&&e){o.style.width=3Dg;o.style.height=3De;g=3D_pre=
viousHieght=3D0}if(d[X.type]){if(X.type=3D=3D"ended"){R()}else{y(d[X.type=
])}}}function w(Y){if(!v){return}var =
X=3DMath.round(o.duration*10)/10;var =
Z=3D{height:o.videoHeight,width:o.videoWidth,duration:X};if(!z){if((l.dur=
ation<X||isNaN(l.duration))&&o.duration!=3DInfinity){l.duration=3DX}}u(b.=
api.events.JWPLAYER_MEDIA_META,{metadata:Z})}function =
q(Z){if(!v){return}if(h=3D=3Db.api.events.state.IDLE){return}var =
Y=3D"There was an error: =
";if((Z.target.error&&Z.target.tagName.toLowerCase()=3D=3D"video")||Z.tar=
get.parentNode.error&&Z.target.parentNode.tagName.toLowerCase()=3D=3D"vid=
eo"){var =
X=3D!f.exists(Z.target.error)?Z.target.parentNode.error:Z.target.error;sw=
itch(X.code){case X.MEDIA_ERR_ABORTED:f.log("User aborted the video =
playback.");return;case X.MEDIA_ERR_NETWORK:Y=3D"A network error caused =
the video download to fail part-way: ";break;case =
X.MEDIA_ERR_DECODE:Y=3D"The video playback was aborted due to a =
corruption problem or because the video used features your browser did =
not support: ";break;case X.MEDIA_ERR_SRC_NOT_SUPPORTED:Y=3D"The video =
could not be loaded, either because the server or network failed or =
because the format is not supported: ";break;default:Y=3D"An unknown =
error occurred: =
";break}}else{if(Z.target.tagName.toLowerCase()=3D=3D"source"){T--;if(T>0=
){return}if(f.userAgentMatch(/firefox/i)){f.log("The video could not be =
loaded, either because the server or network failed or because the =
format is not supported.");B(false);return}else{Y=3D"The video could not =
be loaded, either because the server or network failed or because the =
format is not supported: "}}else{f.log("An unknown error occurred.  =
Continuing...");return}}B(false);Y+=3DV();_error=3Dtrue;u(b.api.events.JW=
PLAYER_ERROR,{message:Y});return}function V(){var Z=3D"";for(var Y in =
W.levels){var X=3DW.levels[Y];var =
aa=3DD.ownerDocument.createElement("source");Z+=3Db.utils.getAbsolutePath=
(X.file);if(Y<(W.levels.length-1)){Z+=3D", "}}return Z}function =
C(){if(!f.exists(H)){H=3DsetInterval(function(){G()},100)}}function =
t(){clearInterval(H);H=3Dnull}function =
R(){if(h=3D=3Db.api.events.state.PLAYING){B(false);u(b.api.events.JWPLAYE=
R_MEDIA_BEFORECOMPLETE);u(b.api.events.JWPLAYER_MEDIA_COMPLETE)}}function=
 =
m(X){if(f.exists(o.webkitDisplayingFullscreen)){if(l.fullscreen&&!o.webki=
tDisplayingFullscreen){u(b.api.events.JWPLAYER_FULLSCREEN,{fullscreen:fal=
se},true)}}}function =
s(Z){if(Z.length>0&&f.userAgentMatch(/Safari/i)&&!f.userAgentMatch(/Chrom=
e/i)){var X=3D-1;for(var =
Y=3D0;Y<Z.length;Y++){switch(f.extension(Z[Y].file)){case"mp4":if(X<0){X=3D=
Y}break;case"webm":Z.splice(Y,1);break}}if(X>0){var =
aa=3DZ.splice(X,1)[0];Z.unshift(aa)}}}function =
S(){setTimeout(function(){o.setAttribute("controls","controls")},100)}fun=
ction =
x(){setTimeout(function(){o.removeAttribute("controls")},250)}function =
u(X,Z,Y){if(v||Y){if(Z){N.sendEvent(X,Z)}else{N.sendEvent(X)}}}}})(jwplay=
er);(function(a){var =
c=3D{ended:a.api.events.state.IDLE,playing:a.api.events.state.PLAYING,pau=
se:a.api.events.state.PAUSED,buffering:a.api.events.state.BUFFERING};var =
b=3Da.utils.css;a.html5.mediayoutube=3Dfunction(j,e){var f=3Dnew =
a.html5.eventdispatcher();a.utils.extend(this,f);var l=3Dj;var =
h=3Ddocument.getElementById(e.id);var g=3Da.api.events.state.IDLE;var =
n,m;function k(p){if(g!=3Dp){var =
q=3Dg;l.state=3Dp;g=3Dp;f.sendEvent(a.api.events.JWPLAYER_PLAYER_STATE,{o=
ldstate:q,newstate:p})}}this.getDisplayElement=3Dthis.detachMedia=3Dfunct=
ion(){return =
h};this.attachMedia=3Dfunction(){};this.play=3Dfunction(){if(g=3D=3Da.api=
.events.state.IDLE){f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{buffe=
rPercent:100});f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER_FULL);k(a.a=
pi.events.state.PLAYING)}else{if(g=3D=3Da.api.events.state.PAUSED){k(a.ap=
i.events.state.PLAYING)}}};this.pause=3Dfunction(){k(a.api.events.state.P=
AUSED)};this.seek=3Dfunction(p){};this.stop=3Dfunction(p){if(!_utils.exis=
ts(p)){p=3Dtrue}l.position=3D0;k(a.api.events.state.IDLE);if(p){b(h,{disp=
lay:"none"})}};this.volume=3Dfunction(p){l.setVolume(p);f.sendEvent(a.api=
.events.JWPLAYER_MEDIA_VOLUME,{volume:Math.round(p)})};this.mute=3Dfuncti=
on(p){h.muted=3Dp;f.sendEvent(a.api.events.JWPLAYER_MEDIA_MUTE,{mute:p})}=
;this.resize=3Dfunction(q,p){if(q*p>0&&n){n.width=3Dm.width=3Dq;n.height=3D=
m.height=3Dp}};this.fullscreen=3Dfunction(p){if(p=3D=3D=3Dtrue){this.resi=
ze("100%","100%")}else{this.resize(l.config.width,l.config.height)}};this=
.load=3Dfunction(p){o(p);b(n,{display:"block"});k(a.api.events.state.BUFF=
ERING);f.sendEvent(a.api.events.JWPLAYER_MEDIA_BUFFER,{bufferPercent:0});=
f.sendEvent(a.api.events.JWPLAYER_MEDIA_LOADED);this.play()};this.hasChro=
me=3Dfunction(){return(g!=3Da.api.events.state.IDLE)};function o(v){var =
s=3Dv.levels[0].file;s=3D["http://www.youtube.com/v/",d(s),"&amp;hl=3Den_=
US&amp;fs=3D1&autoplay=3D1"].join("");n=3Ddocument.createElement("object"=
);n.id=3Dh.id;n.style.position=3D"absolute";var =
u=3D{movie:s,allowfullscreen:"true",allowscriptaccess:"always"};for(var =
p in u){var =
t=3Ddocument.createElement("param");t.name=3Dp;t.value=3Du[p];n.appendChi=
ld(t)}m=3Ddocument.createElement("embed");n.appendChild(m);var =
q=3D{src:s,type:"application/x-shockwave-flash",allowfullscreen:"true",al=
lowscriptaccess:"always",width:n.width,height:n.height};for(var r in =
q){m.setAttribute(r,q[r])}n.appendChild(m);n.style.zIndex=3D2147483000;if=
(h!=3Dn&&h.parentNode){h.parentNode.replaceChild(n,h)}h=3Dn}function =
d(q){var p=3Dq.split(/\?|\#\!/);var s=3D"";for(var =
r=3D0;r<p.length;r++){if(p[r].substr(0,2)=3D=3D"v=3D"){s=3Dp[r].substr(2)=
}}if(s=3D=3D""){if(q.indexOf("/v/")>=3D0){s=3Dq.substr(q.indexOf("/v/")+3=
)}else{if(q.indexOf("youtu.be")>=3D0){s=3Dq.substr(q.indexOf("youtu.be/")=
+9)}else{s=3Dq}}}if(s.indexOf("?")>-1){s=3Ds.substr(0,s.indexOf("?"))}if(=
s.indexOf("&")>-1){s=3Ds.substr(0,s.indexOf("&"))}return =
s}this.embed=3Dm;return this}})(jwplayer);(function(jwplayer){var =
_configurableStateVariables=3D["width","height","start","duration","volum=
e","mute","fullscreen","item","plugins","stretching"];var =
_utils=3Djwplayer.utils;jwplayer.html5.model=3Dfunction(api,container,opt=
ions){var _api=3Dapi;var _container=3Dcontainer;var =
_cookies=3D_utils.getCookies();var =
_model=3D{id:_container.id,playlist:[],state:jwplayer.api.events.state.ID=
LE,position:0,buffer:0,container:_container,config:{width:480,height:320,=
item:-1,skin:undefined,file:undefined,image:undefined,start:0,duration:0,=
bufferlength:5,volume:_cookies.volume?_cookies.volume:90,mute:_cookies.mu=
te&&_cookies.mute.toString().toLowerCase()=3D=3D"true"?true:false,fullscr=
een:false,repeat:"",stretching:jwplayer.utils.stretching.UNIFORM,autostar=
t:false,debug:undefined,screencolor:undefined}};var _media;var =
_eventDispatcher=3Dnew jwplayer.html5.eventdispatcher();var =
_components=3D["display","logo","controlbar","playlist","dock"];jwplayer.=
utils.extend(_model,_eventDispatcher);for(var option in =
options){if(typeof options[option]=3D=3D"string"){var =
type=3D/color$/.test(option)?"color":null;options[option]=3Djwplayer.util=
s.typechecker(options[option],type)}var config=3D_model.config;var =
path=3Doption.split(".");for(var edge in =
path){if(edge=3D=3Dpath.length-1){config[path[edge]]=3Doptions[option]}el=
se{if(!jwplayer.utils.exists(config[path[edge]])){config[path[edge]]=3D{}=
}config=3Dconfig[path[edge]]}}}for(var index in =
_configurableStateVariables){var =
configurableStateVariable=3D_configurableStateVariables[index];_model[con=
figurableStateVariable]=3D_model.config[configurableStateVariable]}var =
pluginorder=3D_components.concat([]);if(jwplayer.utils.exists(_model.plug=
ins)){if(typeof _model.plugins=3D=3D"string"){var =
userplugins=3D_model.plugins.split(",");for(var userplugin in =
userplugins){if(typeof =
userplugins[userplugin]=3D=3D"string"){pluginorder.push(userplugins[userp=
lugin].replace(/^\s+|\s+$/g,""))}}}}if(jwplayer.utils.isMobile()){plugino=
rder=3D["display","logo","dock","playlist"];if(!jwplayer.utils.exists(_mo=
del.config.repeat)){_model.config.repeat=3D"list"}}else{if(_model.config.=
chromeless){pluginorder=3D["logo","dock","playlist"];if(!jwplayer.utils.e=
xists(_model.config.repeat)){_model.config.repeat=3D"list"}}}_model.plugi=
ns=3D{order:pluginorder,config:{},object:{}};if(typeof =
_model.config.components!=3D"undefined"){for(var component in =
_model.config.components){_model.plugins.config[component]=3D_model.confi=
g.components[component]}}var playlistVisible=3Dfalse;for(var pluginIndex =
in _model.plugins.order){var =
pluginName=3D_model.plugins.order[pluginIndex];var =
pluginConfig=3D!jwplayer.utils.exists(_model.plugins.config[pluginName])?=
{}:_model.plugins.config[pluginName];_model.plugins.config[pluginName]=3D=
!jwplayer.utils.exists(_model.plugins.config[pluginName])?pluginConfig:jw=
player.utils.extend(_model.plugins.config[pluginName],pluginConfig);if(!j=
wplayer.utils.exists(_model.plugins.config[pluginName].position)){if(plug=
inName=3D=3D"playlist"){_model.plugins.config[pluginName].position=3Djwpl=
ayer.html5.view.positions.NONE}else{_model.plugins.config[pluginName].pos=
ition=3Djwplayer.html5.view.positions.OVER}}else{if(pluginName=3D=3D"play=
list"){playlistVisible=3Dtrue}_model.plugins.config[pluginName].position=3D=
_model.plugins.config[pluginName].position.toString().toUpperCase()}}if(_=
model.plugins.config.controlbar&&playlistVisible){_model.plugins.config.c=
ontrolbar.hideplaylistcontrols=3Dtrue}if(typeof =
_model.plugins.config.dock!=3D"undefined"){if(typeof =
_model.plugins.config.dock!=3D"object"){var =
position=3D_model.plugins.config.dock.toString().toUpperCase();_model.plu=
gins.config.dock=3D{position:position}}if(typeof =
_model.plugins.config.dock.position!=3D"undefined"){_model.plugins.config=
.dock.align=3D_model.plugins.config.dock.position;_model.plugins.config.d=
ock.position=3Djwplayer.html5.view.positions.OVER}if(typeof =
_model.plugins.config.dock.idlehide=3D=3D"undefined"){try{_model.plugins.=
config.dock.idlehide=3D_model.plugins.config.controlbar.idlehide}catch(e)=
{}}}function _loadExternal(playlistfile){var loader=3Dnew =
jwplayer.html5.playlistloader();loader.addEventListener(jwplayer.api.even=
ts.JWPLAYER_PLAYLIST_LOADED,function(evt){_model.playlist=3Dnew =
jwplayer.html5.playlist(evt);_loadComplete(true)});loader.addEventListene=
r(jwplayer.api.events.JWPLAYER_ERROR,function(evt){_model.playlist=3Dnew =
jwplayer.html5.playlist({playlist:[]});_loadComplete(false)});loader.load=
(playlistfile)}function =
_loadComplete(){if(_model.config.shuffle){_model.item=3D_getShuffleItem()=
}else{if(_model.config.item>=3D_model.playlist.length){_model.config.item=
=3D_model.playlist.length-1}else{if(_model.config.item<0){_model.config.i=
tem=3D0}}_model.item=3D_model.config.item}_model.position=3D0;_model.dura=
tion=3D_model.playlist.length>0?_model.playlist[_model.item].duration:0;_=
eventDispatcher.sendEvent(jwplayer.api.events.JWPLAYER_PLAYLIST_LOADED,{p=
laylist:_model.playlist});_eventDispatcher.sendEvent(jwplayer.api.events.=
JWPLAYER_PLAYLIST_ITEM,{index:_model.item})}_model.loadPlaylist=3Dfunctio=
n(arg){var input;if(typeof =
arg=3D=3D"string"){if(arg.indexOf("[")=3D=3D0||arg.indexOf("{")=3D=3D"0")=
{try{input=3Deval(arg)}catch(err){input=3Darg}}else{input=3Darg}}else{inp=
ut=3Darg}var =
config;switch(jwplayer.utils.typeOf(input)){case"object":config=3Dinput;b=
reak;case"array":config=3D{playlist:input};break;default:config=3D{file:i=
nput};break}_model.playlist=3Dnew =
jwplayer.html5.playlist(config);_model.item=3D_model.config.item>=3D0?_mo=
del.config.item:0;if(!_model.playlist[0].provider&&_model.playlist[0].fil=
e){_loadExternal(_model.playlist[0].file)}else{_loadComplete()}};function=
 _getShuffleItem(){var =
result=3Dnull;if(_model.playlist.length>1){while(!jwplayer.utils.exists(r=
esult)){result=3DMath.floor(Math.random()*_model.playlist.length);if(resu=
lt=3D=3D_model.item){result=3Dnull}}}else{result=3D0}return =
result}function forward(evt){switch(evt.type){case =
jwplayer.api.events.JWPLAYER_MEDIA_LOADED:_container=3D_media.getDisplayE=
lement();break;case =
jwplayer.api.events.JWPLAYER_MEDIA_MUTE:this.mute=3Devt.mute;break;case =
jwplayer.api.events.JWPLAYER_MEDIA_VOLUME:this.volume=3Devt.volume;break}=
_eventDispatcher.sendEvent(evt.type,evt)}var =
_mediaProviders=3D{};_model.setActiveMediaProvider=3Dfunction(playlistIte=
m){if(playlistItem.provider=3D=3D"audio"){playlistItem.provider=3D"sound"=
}var provider=3DplaylistItem.provider;var =
current=3D_media?_media.getDisplayElement():null;if(provider=3D=3D"sound"=
||provider=3D=3D"http"||provider=3D=3D""){provider=3D"video"}if(!jwplayer=
.utils.exists(_mediaProviders[provider])){switch(provider){case"video":_m=
edia=3Dnew =
jwplayer.html5.mediavideo(_model,current?current:_container);break;case"y=
outube":_media=3Dnew =
jwplayer.html5.mediayoutube(_model,current?current:_container);break}if(!=
jwplayer.utils.exists(_media)){return =
false}_media.addGlobalListener(forward);_mediaProviders[provider]=3D_medi=
a}else{if(_media!=3D_mediaProviders[provider]){if(_media){_media.stop()}_=
media=3D_mediaProviders[provider]}}return =
true};_model.getMedia=3Dfunction(){return =
_media};_model.seek=3Dfunction(pos){_eventDispatcher.sendEvent(jwplayer.a=
pi.events.JWPLAYER_MEDIA_SEEK,{position:_model.position,offset:pos});retu=
rn =
_media.seek(pos)};_model.setVolume=3Dfunction(newVol){_utils.saveCookie("=
volume",newVol);_model.volume=3DnewVol};_model.setMute=3Dfunction(state){=
_utils.saveCookie("mute",state);_model.mute=3Dstate};_model.setupPlugins=3D=
function(){if(!jwplayer.utils.exists(_model.plugins)||!jwplayer.utils.exi=
sts(_model.plugins.order)||_model.plugins.order.length=3D=3D0){jwplayer.u=
tils.log("No plugins to set up");return _model}for(var =
i=3D0;i<_model.plugins.order.length;i++){try{var =
pluginName=3D_model.plugins.order[i];if(jwplayer.utils.exists(jwplayer.ht=
ml5[pluginName])){if(pluginName=3D=3D"playlist"){_model.plugins.object[pl=
uginName]=3Dnew =
jwplayer.html5.playlistcomponent(_api,_model.plugins.config[pluginName])}=
else{_model.plugins.object[pluginName]=3Dnew =
jwplayer.html5[pluginName](_api,_model.plugins.config[pluginName])}}else{=
_model.plugins.order.splice(plugin,plugin+1)}if(typeof =
_model.plugins.object[pluginName].addGlobalListener=3D=3D"function"){_mod=
el.plugins.object[pluginName].addGlobalListener(forward)}}catch(err){jwpl=
ayer.utils.log("Could not setup "+pluginName)}}};return =
_model}})(jwplayer);(function(a){a.html5.playlist=3Dfunction(b){var =
d=3D[];if(b.playlist&&b.playlist instanceof =
Array&&b.playlist.length>0){for(var c in =
b.playlist){if(!isNaN(parseInt(c))){d.push(new =
a.html5.playlistitem(b.playlist[c]))}}}else{d.push(new =
a.html5.playlistitem(b))}return d}})(jwplayer);(function(a){var =
c=3D{size:180,position:a.html5.view.positions.NONE,itemheight:60,thumbs:t=
rue,fontcolor:"#000000",overcolor:"",activecolor:"",backgroundcolor:"#f8f=
8f8",font:"_sans",fontsize:"",fontstyle:"",fontweight:""};var =
b=3D{_sans:"Arial, Helvetica, sans-serif",_serif:"Times, Times New =
Roman, serif",_typewriter:"Courier New, Courier, =
monospace"};_utils=3Da.utils;_css=3D_utils.css;_hide=3Dfunction(d){_css(d=
,{display:"none"})};_show=3Dfunction(d){_css(d,{display:"block"})};a.html=
5.playlistcomponent=3Dfunction(r,C){var x=3Dr;var =
e=3Da.utils.extend({},c,x.skin.getComponentSettings("playlist"),C);if(e.p=
osition=3D=3Da.html5.view.positions.NONE||typeof =
a.html5.view.positions[e.position]=3D=3D"undefined"){return}var y;var =
l;var D;var d;var g;var f;var k=3D-1;var =
h=3D{background:undefined,item:undefined,itemOver:undefined,itemImage:und=
efined,itemActive:undefined};this.getDisplayElement=3Dfunction(){return =
y};this.resize=3Dfunction(G,E){l=3DG;D=3DE;if(x.jwGetFullscreen()){_hide(=
y)}else{var =
F=3D{display:"block",width:l,height:D};_css(y,F)}};this.show=3Dfunction()=
{_show(y)};this.hide=3Dfunction(){_hide(y)};function =
j(){y=3Ddocument.createElement("div");y.id=3Dx.id+"_jwplayer_playlistcomp=
onent";y.style.overflow=3D"hidden";switch(e.position){case =
a.html5.view.positions.RIGHT:case =
a.html5.view.positions.LEFT:y.style.width=3De.size+"px";break;case =
a.html5.view.positions.TOP:case =
a.html5.view.positions.BOTTOM:y.style.height=3De.size+"px";break}B();if(h=
.item){e.itemheight=3Dh.item.height}y.style.backgroundColor=3D"#C6C6C6";x=
.jwAddEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,s);x.jwAddEvent=
Listener(a.api.events.JWPLAYER_PLAYLIST_ITEM,v);x.jwAddEventListener(a.ap=
i.events.JWPLAYER_PLAYER_STATE,m)}function p(){var =
E=3Ddocument.createElement("ul");_css(E,{width:y.style.width,minWidth:y.s=
tyle.width,height:y.style.height,backgroundColor:e.backgroundcolor,backgr=
oundImage:h.background?"url("+h.background.src+")":"",color:e.fontcolor,l=
istStyle:"none",margin:0,padding:0,fontFamily:b[e.font]?b[e.font]:b._sans=
,fontSize:(e.fontsize?e.fontsize:11)+"px",fontStyle:e.fontstyle,fontWeigh=
t:e.fontweight,overflowY:"auto"});return E}function z(E){return =
function(){var F=3Df.getElementsByClassName("item")[E];var =
G=3De.fontcolor;var =
H=3Dh.item?"url("+h.item.src+")":"";if(E=3D=3Dx.jwGetPlaylistIndex()){if(=
e.activecolor!=3D=3D""){G=3De.activecolor}if(h.itemActive){H=3D"url("+h.i=
temActive.src+")"}}_css(F,{color:e.overcolor!=3D=3D""?e.overcolor:G,backg=
roundImage:h.itemOver?"url("+h.itemOver.src+")":H})}}function =
o(E){return function(){var F=3Df.getElementsByClassName("item")[E];var =
G=3De.fontcolor;var =
H=3Dh.item?"url("+h.item.src+")":"";if(E=3D=3Dx.jwGetPlaylistIndex()){if(=
e.activecolor!=3D=3D""){G=3De.activecolor}if(h.itemActive){H=3D"url("+h.i=
temActive.src+")"}}_css(F,{color:G,backgroundImage:H})}}function =
q(J){var Q=3Dd[J];var =
P=3Ddocument.createElement("li");P.className=3D"item";_css(P,{height:e.it=
emheight,display:"block",cursor:"pointer",backgroundImage:h.item?"url("+h=
.item.src+")":"",backgroundSize:"100% =
"+e.itemheight+"px"});P.onmouseover=3Dz(J);P.onmouseout=3Do(J);var =
K=3Ddocument.createElement("div");var G=3Dnew Image();var L=3D0;var =
M=3D0;var =
N=3D0;if(w()&&(Q.image||Q["playlist.image"]||h.itemImage)){G.className=3D=
"image";if(h.itemImage){L=3D(e.itemheight-h.itemImage.height)/2;M=3Dh.ite=
mImage.width;N=3Dh.itemImage.height}else{M=3De.itemheight*4/3;N=3De.itemh=
eight}_css(K,{height:N,width:M,"float":"left",styleFloat:"left",cssFloat:=
"left",margin:"0 5px 0 =
0",background:"black",overflow:"hidden",margin:L+"px",position:"relative"=
});_css(G,{position:"relative"});K.appendChild(G);G.onload=3Dfunction(){a=
.utils.stretch(a.utils.stretching.FILL,G,M,N,this.naturalWidth,this.natur=
alHeight)};if(Q["playlist.image"]){G.src=3DQ["playlist.image"]}else{if(Q.=
image){G.src=3DQ.image}else{if(h.itemImage){G.src=3Dh.itemImage.src}}}P.a=
ppendChild(K)}var F=3Dl-M-L*2;if(D<e.itemheight*d.length){F-=3D15}var =
E=3Ddocument.createElement("div");_css(E,{position:"relative",height:"100=
%",overflow:"hidden"});var =
H=3Ddocument.createElement("span");if(Q.duration>0){H.className=3D"durati=
on";_css(H,{fontSize:(e.fontsize?e.fontsize:11)+"px",fontWeight:(e.fontwe=
ight?e.fontweight:"bold"),width:"40px",height:e.fontsize?e.fontsize+10:20=
,lineHeight:24,"float":"right",styleFloat:"right",cssFloat:"right"});H.in=
nerHTML=3D_utils.timeFormat(Q.duration);E.appendChild(H)}var =
O=3Ddocument.createElement("span");O.className=3D"title";_css(O,{padding:=
"5px 5px 0 =
"+(L?0:"5px"),height:e.fontsize?e.fontsize+10:20,lineHeight:e.fontsize?e.=
fontsize+10:20,overflow:"hidden","float":"left",styleFloat:"left",cssFloa=
t:"left",width:((Q.duration>0)?F-50:F)-10+"px",fontSize:(e.fontsize?e.fon=
tsize:13)+"px",fontWeight:(e.fontweight?e.fontweight:"bold")});O.innerHTM=
L=3DQ?Q.title:"";E.appendChild(O);if(Q.description){var =
I=3Ddocument.createElement("span");I.className=3D"description";_css(I,{di=
splay:"block","float":"left",styleFloat:"left",cssFloat:"left",margin:0,p=
addingLeft:O.style.paddingLeft,paddingRight:O.style.paddingRight,lineHeig=
ht:(e.fontsize?e.fontsize+4:16)+"px",overflow:"hidden",position:"relative=
"});I.innerHTML=3DQ.description;E.appendChild(I)}P.appendChild(E);return =
P}function =
s(F){y.innerHTML=3D"";d=3Dt();if(!d){return}items=3D[];f=3Dp();for(var =
G=3D0;G<d.length;G++){var =
E=3Dq(G);E.onclick=3DA(G);f.appendChild(E);items.push(E)}k=3Dx.jwGetPlayl=
istIndex();o(k)();y.appendChild(f);if(_utils.isIOS()&&window.iScroll){f.s=
tyle.height=3De.itemheight*d.length+"px";var H=3Dnew =
iScroll(y.id)}}function t(){var F=3Dx.jwGetPlaylist();var G=3D[];for(var =
E=3D0;E<F.length;E++){if(!F[E]["ova.hidden"]){G.push(F[E])}}return =
G}function A(E){return =
function(){x.jwPlaylistItem(E);x.jwPlay(true)}}function =
n(){f.scrollTop=3Dx.jwGetPlaylistIndex()*e.itemheight}function =
w(){return e.thumbs.toString().toLowerCase()=3D=3D"true"}function =
v(E){if(k>=3D0){o(k)();k=3DE.index}o(E.index)();n()}function =
m(){if(e.position=3D=3Da.html5.view.positions.OVER){switch(x.jwGetState()=
){case =
a.api.events.state.IDLE:_show(y);break;default:_hide(y);break}}}function =
B(){for(var E in h){h[E]=3Du(E)}}function u(E){return =
x.skin.getSkinElement("playlist",E)}j();return =
this}})(jwplayer);(function(b){b.html5.playlistitem=3Dfunction(d){var =
e=3D{author:"",date:"",description:"",image:"",link:"",mediaid:"",tags:""=
,title:"",provider:"",file:"",streamer:"",duration:-1,start:0,currentLeve=
l:-1,levels:[]};var =
c=3Db.utils.extend({},e,d);if(c.type){c.provider=3Dc.type;delete =
c.type}if(c.levels.length=3D=3D=3D0){c.levels[0]=3Dnew =
b.html5.playlistitemlevel(c)}if(!c.provider){c.provider=3Da(c.levels[0])}=
else{c.provider=3Dc.provider.toLowerCase()}return c};function =
a(e){if(b.utils.isYouTube(e.file)){return"youtube"}else{var =
f=3Db.utils.extension(e.file);var =
c;if(f&&b.utils.extensionmap[f]){if(f=3D=3D"m3u8"){return"video"}c=3Db.ut=
ils.extensionmap[f].html5}else{if(e.type){c=3De.type}}if(c){var =
d=3Dc.split("/")[0];if(d=3D=3D"audio"){return"sound"}else{if(d=3D=3D"vide=
o"){return =
d}}}}return""}})(jwplayer);(function(a){a.html5.playlistitemlevel=3Dfunct=
ion(b){var d=3D{file:"",streamer:"",bitrate:0,width:0};for(var c in =
d){if(a.utils.exists(b[c])){d[c]=3Db[c]}}return =
d}})(jwplayer);(function(a){a.html5.playlistloader=3Dfunction(){var =
c=3Dnew =
a.html5.eventdispatcher();a.utils.extend(this,c);this.load=3Dfunction(e){=
a.utils.ajax(e,d,b)};function d(g){var f=3D[];try{var =
f=3Da.utils.parsers.rssparser.parse(g.responseXML.firstChild);c.sendEvent=
(a.api.events.JWPLAYER_PLAYLIST_LOADED,{playlist:new =
a.html5.playlist({playlist:f})})}catch(h){b("Could not parse the =
playlist")}}function =
b(e){c.sendEvent(a.api.events.JWPLAYER_ERROR,{message:e?e:"Could not =
load playlist an unknown =
reason."})}}})(jwplayer);(function(a){a.html5.skin=3Dfunction(){var =
b=3D{};var c=3Dfalse;this.load=3Dfunction(d,e){new =
a.html5.skinloader(d,function(f){c=3Dtrue;b=3Df;e()},function(){new =
a.html5.skinloader("",function(f){c=3Dtrue;b=3Df;e()})})};this.getSkinEle=
ment=3Dfunction(d,e){if(c){try{return =
b[d].elements[e]}catch(f){a.utils.log("No such skin component / element: =
",[d,e])}}return =
null};this.getComponentSettings=3Dfunction(d){if(c&&b&&b[d]){return =
b[d].settings}return =
null};this.getComponentLayout=3Dfunction(d){if(c){return =
b[d].layout}return =
null}}})(jwplayer);(function(a){a.html5.skinloader=3Dfunction(f,p,k){var =
o=3D{};var c=3Dp;var l=3Dk;var e=3Dtrue;var j;var n=3Df;var =
s=3Dfalse;function m(){if(typeof =
n!=3D"string"||n=3D=3D=3D""){d(a.html5.defaultSkin().xml)}else{a.utils.aj=
ax(a.utils.getAbsolutePath(n),function(t){try{if(a.utils.exists(t.respons=
eXML)){d(t.responseXML);return}}catch(u){h()}d(a.html5.defaultSkin().xml)=
},function(t){d(a.html5.defaultSkin().xml)})}}function d(y){var =
E=3Dy.getElementsByTagName("component");if(E.length=3D=3D=3D0){return}for=
(var H=3D0;H<E.length;H++){var C=3DE[H].getAttribute("name");var =
B=3D{settings:{},elements:{},layout:{}};o[C]=3DB;var =
G=3DE[H].getElementsByTagName("elements")[0].getElementsByTagName("elemen=
t");for(var F=3D0;F<G.length;F++){b(G[F],C)}var =
z=3DE[H].getElementsByTagName("settings")[0];if(z&&z.childNodes.length>0)=
{var K=3Dz.getElementsByTagName("setting");for(var =
P=3D0;P<K.length;P++){var Q=3DK[P].getAttribute("name");var =
I=3DK[P].getAttribute("value");var =
x=3D/color$/.test(Q)?"color":null;o[C].settings[Q]=3Da.utils.typechecker(=
I,x)}}var =
L=3DE[H].getElementsByTagName("layout")[0];if(L&&L.childNodes.length>0){v=
ar M=3DL.getElementsByTagName("group");for(var w=3D0;w<M.length;w++){var =
A=3DM[w];o[C].layout[A.getAttribute("position")]=3D{elements:[]};for(var =
O=3D0;O<A.attributes.length;O++){var =
D=3DA.attributes[O];o[C].layout[A.getAttribute("position")][D.name]=3DD.v=
alue}var N=3DA.getElementsByTagName("*");for(var =
v=3D0;v<N.length;v++){var =
t=3DN[v];o[C].layout[A.getAttribute("position")].elements.push({type:t.ta=
gName});for(var u=3D0;u<t.attributes.length;u++){var =
J=3Dt.attributes[u];o[C].layout[A.getAttribute("position")].elements[v][J=
.name]=3DJ.value}if(!a.utils.exists(o[C].layout[A.getAttribute("position"=
)].elements[v].name)){o[C].layout[A.getAttribute("position")].elements[v]=
.name=3Dt.tagName}}}}e=3Dfalse;r()}}function =
r(){clearInterval(j);if(!s){j=3DsetInterval(function(){q()},100)}}functio=
n b(y,x){var w=3Dnew Image();var t=3Dy.getAttribute("name");var =
v=3Dy.getAttribute("src");var =
A;if(v.indexOf("data:image/png;base64,")=3D=3D=3D0){A=3Dv}else{var =
u=3Da.utils.getAbsolutePath(n);var =
z=3Du.substr(0,u.lastIndexOf("/"));A=3D[z,x,v].join("/")}o[x].elements[t]=
=3D{height:0,width:0,src:"",ready:false,image:w};w.onload=3Dfunction(B){g=
(w,t,x)};w.onerror=3Dfunction(B){s=3Dtrue;r();l()};w.src=3DA}function =
h(){for(var u in o){var w=3Do[u];for(var t in w.elements){var =
x=3Dw.elements[t];var =
v=3Dx.image;v.onload=3Dnull;v.onerror=3Dnull;delete x.image;delete =
w.elements[t]}delete o[u]}}function q(){for(var t in =
o){if(t!=3D"properties"){for(var u in =
o[t].elements){if(!o[t].elements[u].ready){return}}}}if(e=3D=3D=3Dfalse){=
clearInterval(j);c(o)}}function =
g(t,v,u){if(o[u]&&o[u].elements[v]){o[u].elements[v].height=3Dt.height;o[=
u].elements[v].width=3Dt.width;o[u].elements[v].src=3Dt.src;o[u].elements=
[v].ready=3Dtrue;r()}else{a.utils.log("Loaded an image for a missing =
element: =
"+u+"."+v)}}m()}})(jwplayer);(function(a){a.html5.api=3Dfunction(c,p){var=
 n=3D{};var =
g=3Ddocument.createElement("div");c.parentNode.replaceChild(g,c);g.id=3Dc=
.id;n.version=3Da.version;n.id=3Dg.id;var m=3Dnew =
a.html5.model(n,g,p);var k=3Dnew a.html5.view(n,g,m);var l=3Dnew =
a.html5.controller(n,g,m,k);n.skin=3Dnew =
a.html5.skin();n.jwPlay=3Dfunction(q){if(typeof =
q=3D=3D"undefined"){f()}else{if(q.toString().toLowerCase()=3D=3D"true"){l=
.play()}else{l.pause()}}};n.jwPause=3Dfunction(q){if(typeof =
q=3D=3D"undefined"){f()}else{if(q.toString().toLowerCase()=3D=3D"true"){l=
.pause()}else{l.play()}}};function =
f(){if(m.state=3D=3Da.api.events.state.PLAYING||m.state=3D=3Da.api.events=
.state.BUFFERING){l.pause()}else{l.play()}}n.jwStop=3Dl.stop;n.jwSeek=3Dl=
.seek;n.jwPlaylistItem=3Dfunction(q){if(d){if(d.playlistClickable()){d.jw=
InstreamDestroy();return l.item(q)}}else{return =
l.item(q)}};n.jwPlaylistNext=3Dl.next;n.jwPlaylistPrev=3Dl.prev;n.jwResiz=
e=3Dl.resize;n.jwLoad=3Dl.load;n.jwDetachMedia=3Dl.detachMedia;n.jwAttach=
Media=3Dl.attachMedia;function j(q){return function(){return =
m[q]}}function e(q,s,r){return function(){var =
t=3Dm.plugins.object[q];if(t&&t[s]&&typeof =
t[s]=3D=3D"function"){t[s].apply(t,r)}}}n.jwGetPlaylistIndex=3Dj("item");=
n.jwGetPosition=3Dj("position");n.jwGetDuration=3Dj("duration");n.jwGetBu=
ffer=3Dj("buffer");n.jwGetWidth=3Dj("width");n.jwGetHeight=3Dj("height");=
n.jwGetFullscreen=3Dj("fullscreen");n.jwSetFullscreen=3Dl.setFullscreen;n=
.jwGetVolume=3Dj("volume");n.jwSetVolume=3Dl.setVolume;n.jwGetMute=3Dj("m=
ute");n.jwSetMute=3Dl.setMute;n.jwGetStretching=3Dfunction(){return =
m.stretching.toUpperCase()};n.jwGetState=3Dj("state");n.jwGetVersion=3Dfu=
nction(){return n.version};n.jwGetPlaylist=3Dfunction(){return =
m.playlist};n.jwAddEventListener=3Dl.addEventListener;n.jwRemoveEventList=
ener=3Dl.removeEventListener;n.jwSendEvent=3Dl.sendEvent;n.jwDockSetButto=
n=3Dfunction(t,q,r,s){if(m.plugins.object.dock&&m.plugins.object.dock.set=
Button){m.plugins.object.dock.setButton(t,q,r,s)}};n.jwControlbarShow=3De=
("controlbar","show");n.jwControlbarHide=3De("controlbar","hide");n.jwDoc=
kShow=3De("dock","show");n.jwDockHide=3De("dock","hide");n.jwDisplayShow=3D=
e("display","show");n.jwDisplayHide=3De("display","hide");var =
d;n.jwLoadInstream=3Dfunction(r,q){if(!d){d=3Dnew =
a.html5.instream(n,m,k,l)}setTimeout(function(){d.load(r,q)},10)};n.jwIns=
treamDestroy=3Dfunction(){if(d){d.jwInstreamDestroy()}};n.jwInstreamAddEv=
entListener=3Do("jwInstreamAddEventListener");n.jwInstreamRemoveEventList=
ener=3Do("jwInstreamRemoveEventListener");n.jwInstreamGetState=3Do("jwIns=
treamGetState");n.jwInstreamGetDuration=3Do("jwInstreamGetDuration");n.jw=
InstreamGetPosition=3Do("jwInstreamGetPosition");n.jwInstreamPlay=3Do("jw=
InstreamPlay");n.jwInstreamPause=3Do("jwInstreamPause");n.jwInstreamSeek=3D=
o("jwInstreamSeek");function o(q){return function(){if(d&&typeof =
d[q]=3D=3D"function"){return =
d[q].apply(this,arguments)}else{_utils.log("Could not call instream =
method - instream API not =
initialized")}}}n.jwDestroy=3Dfunction(){l.destroy()};n.jwGetLevel=3Dfunc=
tion(){};n.jwGetBandwidth=3Dfunction(){};n.jwGetLockState=3Dfunction(){};=
n.jwLock=3Dfunction(){};n.jwUnlock=3Dfunction(){};function =
b(){if(m.config.playlistfile){m.addEventListener(a.api.events.JWPLAYER_PL=
AYLIST_LOADED,h);m.loadPlaylist(m.config.playlistfile)}else{if(typeof =
m.config.playlist=3D=3D"string"){m.addEventListener(a.api.events.JWPLAYER=
_PLAYLIST_LOADED,h);m.loadPlaylist(m.config.playlist)}else{m.loadPlaylist=
(m.config);setTimeout(h,25)}}}function =
h(q){m.removeEventListener(a.api.events.JWPLAYER_PLAYLIST_LOADED,h);m.set=
upPlugins();k.setup();var =
q=3D{id:n.id,version:n.version};l.playerReady(q)}if(m.config.chromeless&&=
!a.utils.isIOS()){b()}else{n.skin.load(m.config.skin,b)}return =
n}})(jwplayer)};
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: https://www.edctraining.org/SBCCD/Shared/js/detect_js.js

//jQuery("html").addClass("js");
document.documentElement.className += " js";
function ScriptsEnabled() {
  if ($("input[id$='JavascriptEnabled']") != null) {
    $("input[id$='JavascriptEnabled']").val(1);
  }
}
jQuery(document).ready(ScriptsEnabled); 
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/Shared/js/google_search.js

SBCCD =3D {};
SBCCD.settings =3D {};
SBCCD.settings.inputDefaults =3D {};
SBCCD.settings.styleDefaults =3D {};

jQuery(document).ready(function(){
	if(jQuery("input[id$=3D'SearchSite']") !=3D null) {
	    var input =3D jQuery("input[id$=3D'SearchSite']");
	    SBCCD.settings.inputDefaults[input.attr("id")] =3D input.val();
	    SBCCD.settings.styleDefaults[input.attr("id")] =3D =
input.css('background-image');
		jQuery("input[id$=3D'SearchSite']").focus(function() {    =20
			var element =3D jQuery(this);
			if (element.val() =3D=3D =
SBCCD.settings.inputDefaults[input.attr("id")])
			{
			    element.val('');
		    }
			element.css('background-image','none') ;
		});
		jQuery("input[id$=3D'SearchSite']").blur(function() {    =20
			var element =3D jQuery(this);    =20
			if (element.val() =3D=3D '') {
				element.val(SBCCD.settings.inputDefaults[element.attr("id")]);
				=
element.css('background-image',SBCCD.settings.styleDefaults[element.attr(=
"id")]);
			}
		});
	}
});=20

function ScriptsEnabled() {
    if (jQuery("input[id$=3D'JavascriptEnabled']") !=3D null) {
        jQuery("input[id$=3D'JavascriptEnabled']").val(1);
    }
}
jQuery(document).ready(ScriptsEnabled);  
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/Shared/js/statistics.js

// display a new browser window
function DisplayWindowResize(url,h,w, WinName, WinScroll)
{
	// Declaration of Variables
	var winl =3D (screen.width - w) / 2;
	var wint =3D (screen.height - h) / 2;
=09
	// Check if Window Name has been left out of the function call
	// Test for undefined or null variables
	if (!WinName)
	{
		// Set variable becuase it is used
		WinName =3D '';
	}
=09
	// Test for undefined or null variables
	if (!WinScroll)
	{
		// Set variable becuase it is used
		WinScroll =3D 'Yes';
	}
=09
	// Dispaly new browser window
	popupWindow =3D
		eval("window.open('"+url+"', '"+WinName+"', =
'width=3D"+w+",height=3D"+h+
		",top=3D"+wint+",left=3D"+winl+
		=
",menubar=3Dno,toolbar=3Dno,location=3Dcenter,scrollbars=3D"+WinScroll+
		",resizable=3Dyes,status=3Dyes,location=3Dno')");
}

function DisplayStats (CurrentForm, location)
{
	// Declaration of Local Variables
	var strMessage;
=09
	strMessage =3D '';
=09
	if (CurrentForm.MonthStats.value =3D=3D '')
	{
		strMessage =3D strMessage + '     * Must select a month.' + '\n';
	}
=09
	if (CurrentForm.YearStats.value =3D=3D '')
	{
		strMessage =3D strMessage + '     * Must select a year.' + '\n';
	}
=09
	if (strMessage =3D=3D '')
	{
		DisplayWindowResize('/Statistics' + location + '/awstats' + =
CurrentForm.MonthStats.value + CurrentForm.YearStats.value + =
'/index.html', 600, 1000);
	}
	else
	{
		alert('Please fix the following: ' + '\n' + strMessage);
	}
}
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/prototype-1.7.js

/*  Prototype JavaScript framework, version 1.7=0A=
 *  (c) 2005-2010 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
=0A=
  Version: '1.7',=0A=
=0A=
  Browser: (function(){=0A=
    var ua =3D navigator.userAgent;=0A=
    var isOpera =3D Object.prototype.toString.call(window.opera) =3D=3D =
'[object Opera]';=0A=
    return {=0A=
      IE:             !!window.attachEvent && !isOpera,=0A=
      Opera:          isOpera,=0A=
      WebKit:         ua.indexOf('AppleWebKit/') > -1,=0A=
      Gecko:          ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') =
=3D=3D=3D -1,=0A=
      MobileSafari:   /Apple.*Mobile/.test(ua)=0A=
    }=0A=
  })(),=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
=0A=
    SelectorsAPI: !!document.querySelector,=0A=
=0A=
    ElementExtensions: (function() {=0A=
      var constructor =3D window.Element || window.HTMLElement;=0A=
      return !!(constructor && constructor.prototype);=0A=
    })(),=0A=
    SpecificElementExtensions: (function() {=0A=
      if (typeof window.HTMLDivElement !=3D=3D 'undefined')=0A=
        return true;=0A=
=0A=
      var div =3D document.createElement('div'),=0A=
          form =3D document.createElement('form'),=0A=
          isSupported =3D false;=0A=
=0A=
      if (div['__proto__'] && (div['__proto__'] !=3D=3D =
form['__proto__'])) {=0A=
        isSupported =3D true;=0A=
      }=0A=
=0A=
      div =3D form =3D null;=0A=
=0A=
      return isSupported;=0A=
    })()=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
=0A=
var Class =3D (function() {=0A=
=0A=
  var IS_DONTENUM_BUGGY =3D (function(){=0A=
    for (var p in { toString: 1 }) {=0A=
      if (p =3D=3D=3D 'toString') return false;=0A=
    }=0A=
    return true;=0A=
  })();=0A=
=0A=
  function subclass() {};=0A=
  function create() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
    return klass;=0A=
  }=0A=
=0A=
  function addMethods(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype,=0A=
        properties =3D Object.keys(source);=0A=
=0A=
    if (IS_DONTENUM_BUGGY) {=0A=
      if (source.toString !=3D Object.prototype.toString)=0A=
        properties.push("toString");=0A=
      if (source.valueOf !=3D Object.prototype.valueOf)=0A=
        properties.push("valueOf");=0A=
    }=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames()[0] =3D=3D "$super") {=0A=
        var method =3D value;=0A=
        value =3D (function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments); =
};=0A=
        })(property).wrap(method);=0A=
=0A=
        value.valueOf =3D method.valueOf.bind(method);=0A=
        value.toString =3D method.toString.bind(method);=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
=0A=
  return {=0A=
    create: create,=0A=
    Methods: {=0A=
      addMethods: addMethods=0A=
    }=0A=
  };=0A=
})();=0A=
(function() {=0A=
=0A=
  var _toString =3D Object.prototype.toString,=0A=
      NULL_TYPE =3D 'Null',=0A=
      UNDEFINED_TYPE =3D 'Undefined',=0A=
      BOOLEAN_TYPE =3D 'Boolean',=0A=
      NUMBER_TYPE =3D 'Number',=0A=
      STRING_TYPE =3D 'String',=0A=
      OBJECT_TYPE =3D 'Object',=0A=
      FUNCTION_CLASS =3D '[object Function]',=0A=
      BOOLEAN_CLASS =3D '[object Boolean]',=0A=
      NUMBER_CLASS =3D '[object Number]',=0A=
      STRING_CLASS =3D '[object String]',=0A=
      ARRAY_CLASS =3D '[object Array]',=0A=
      DATE_CLASS =3D '[object Date]',=0A=
      NATIVE_JSON_STRINGIFY_SUPPORT =3D window.JSON &&=0A=
        typeof JSON.stringify =3D=3D=3D 'function' &&=0A=
        JSON.stringify(0) =3D=3D=3D '0' &&=0A=
        typeof JSON.stringify(Prototype.K) =3D=3D=3D 'undefined';=0A=
=0A=
  function Type(o) {=0A=
    switch(o) {=0A=
      case null: return NULL_TYPE;=0A=
      case (void 0): return UNDEFINED_TYPE;=0A=
    }=0A=
    var type =3D typeof o;=0A=
    switch(type) {=0A=
      case 'boolean': return BOOLEAN_TYPE;=0A=
      case 'number':  return NUMBER_TYPE;=0A=
      case 'string':  return STRING_TYPE;=0A=
    }=0A=
    return OBJECT_TYPE;=0A=
  }=0A=
=0A=
  function extend(destination, source) {=0A=
    for (var property in source)=0A=
      destination[property] =3D source[property];=0A=
    return destination;=0A=
  }=0A=
=0A=
  function inspect(object) {=0A=
    try {=0A=
      if (isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  }=0A=
=0A=
  function toJSON(value) {=0A=
    return Str('', { '': value }, []);=0A=
  }=0A=
=0A=
  function Str(key, holder, stack) {=0A=
    var value =3D holder[key],=0A=
        type =3D typeof value;=0A=
=0A=
    if (Type(value) =3D=3D=3D OBJECT_TYPE && typeof value.toJSON =
=3D=3D=3D 'function') {=0A=
      value =3D value.toJSON(key);=0A=
    }=0A=
=0A=
    var _class =3D _toString.call(value);=0A=
=0A=
    switch (_class) {=0A=
      case NUMBER_CLASS:=0A=
      case BOOLEAN_CLASS:=0A=
      case STRING_CLASS:=0A=
        value =3D value.valueOf();=0A=
    }=0A=
=0A=
    switch (value) {=0A=
      case null: return 'null';=0A=
      case true: return 'true';=0A=
      case false: return 'false';=0A=
    }=0A=
=0A=
    type =3D typeof value;=0A=
    switch (type) {=0A=
      case 'string':=0A=
        return value.inspect(true);=0A=
      case 'number':=0A=
        return isFinite(value) ? String(value) : 'null';=0A=
      case 'object':=0A=
=0A=
        for (var i =3D 0, length =3D stack.length; i < length; i++) {=0A=
          if (stack[i] =3D=3D=3D value) { throw new TypeError(); }=0A=
        }=0A=
        stack.push(value);=0A=
=0A=
        var partial =3D [];=0A=
        if (_class =3D=3D=3D ARRAY_CLASS) {=0A=
          for (var i =3D 0, length =3D value.length; i < length; i++) {=0A=
            var str =3D Str(i, value, stack);=0A=
            partial.push(typeof str =3D=3D=3D 'undefined' ? 'null' : =
str);=0A=
          }=0A=
          partial =3D '[' + partial.join(',') + ']';=0A=
        } else {=0A=
          var keys =3D Object.keys(value);=0A=
          for (var i =3D 0, length =3D keys.length; i < length; i++) {=0A=
            var key =3D keys[i], str =3D Str(key, value, stack);=0A=
            if (typeof str !=3D=3D "undefined") {=0A=
               partial.push(key.inspect(true)+ ':' + str);=0A=
             }=0A=
          }=0A=
          partial =3D '{' + partial.join(',') + '}';=0A=
        }=0A=
        stack.pop();=0A=
        return partial;=0A=
    }=0A=
  }=0A=
=0A=
  function stringify(object) {=0A=
    return JSON.stringify(object);=0A=
  }=0A=
=0A=
  function toQueryString(object) {=0A=
    return $H(object).toQueryString();=0A=
  }=0A=
=0A=
  function toHTML(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  }=0A=
=0A=
  function keys(object) {=0A=
    if (Type(object) !=3D=3D OBJECT_TYPE) { throw new TypeError(); }=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      if (object.hasOwnProperty(property)) {=0A=
        results.push(property);=0A=
      }=0A=
    }=0A=
    return results;=0A=
  }=0A=
=0A=
  function values(object) {=0A=
    var results =3D [];=0A=
    for (var property in object)=0A=
      results.push(object[property]);=0A=
    return results;=0A=
  }=0A=
=0A=
  function clone(object) {=0A=
    return extend({ }, object);=0A=
  }=0A=
=0A=
  function isElement(object) {=0A=
    return !!(object && object.nodeType =3D=3D 1);=0A=
  }=0A=
=0A=
  function isArray(object) {=0A=
    return _toString.call(object) =3D=3D=3D ARRAY_CLASS;=0A=
  }=0A=
=0A=
  var hasNativeIsArray =3D (typeof Array.isArray =3D=3D 'function')=0A=
    && Array.isArray([]) && !Array.isArray({});=0A=
=0A=
  if (hasNativeIsArray) {=0A=
    isArray =3D Array.isArray;=0A=
  }=0A=
=0A=
  function isHash(object) {=0A=
    return object instanceof Hash;=0A=
  }=0A=
=0A=
  function isFunction(object) {=0A=
    return _toString.call(object) =3D=3D=3D FUNCTION_CLASS;=0A=
  }=0A=
=0A=
  function isString(object) {=0A=
    return _toString.call(object) =3D=3D=3D STRING_CLASS;=0A=
  }=0A=
=0A=
  function isNumber(object) {=0A=
    return _toString.call(object) =3D=3D=3D NUMBER_CLASS;=0A=
  }=0A=
=0A=
  function isDate(object) {=0A=
    return _toString.call(object) =3D=3D=3D DATE_CLASS;=0A=
  }=0A=
=0A=
  function isUndefined(object) {=0A=
    return typeof object =3D=3D=3D "undefined";=0A=
  }=0A=
=0A=
  extend(Object, {=0A=
    extend:        extend,=0A=
    inspect:       inspect,=0A=
    toJSON:        NATIVE_JSON_STRINGIFY_SUPPORT ? stringify : toJSON,=0A=
    toQueryString: toQueryString,=0A=
    toHTML:        toHTML,=0A=
    keys:          Object.keys || keys,=0A=
    values:        values,=0A=
    clone:         clone,=0A=
    isElement:     isElement,=0A=
    isArray:       isArray,=0A=
    isHash:        isHash,=0A=
    isFunction:    isFunction,=0A=
    isString:      isString,=0A=
    isNumber:      isNumber,=0A=
    isDate:        isDate,=0A=
    isUndefined:   isUndefined=0A=
  });=0A=
})();=0A=
Object.extend(Function.prototype, (function() {=0A=
  var slice =3D Array.prototype.slice;=0A=
=0A=
  function update(array, args) {=0A=
    var arrayLength =3D array.length, length =3D args.length;=0A=
    while (length--) array[arrayLength + length] =3D args[length];=0A=
    return array;=0A=
  }=0A=
=0A=
  function merge(array, args) {=0A=
    array =3D slice.call(array, 0);=0A=
    return update(array, args);=0A=
  }=0A=
=0A=
  function argumentNames() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1]=0A=
      .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '')=0A=
      .replace(/\s+/g, '').split(',');=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  }=0A=
=0A=
  function bind(context) {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function bindAsEventListener(context) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function(event) {=0A=
      var a =3D update([event || window.event], args);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function curry() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 0);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function delay(timeout) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    timeout =3D timeout * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  }=0A=
=0A=
  function defer() {=0A=
    var args =3D update([0.01], arguments);=0A=
    return this.delay.apply(this, args);=0A=
  }=0A=
=0A=
  function wrap(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      var a =3D update([__method.bind(this)], arguments);=0A=
      return wrapper.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function methodize() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      var a =3D update([this], arguments);=0A=
      return __method.apply(null, a);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    argumentNames:       argumentNames,=0A=
    bind:                bind,=0A=
    bindAsEventListener: bindAsEventListener,=0A=
    curry:               curry,=0A=
    delay:               delay,=0A=
    defer:               defer,=0A=
    wrap:                wrap,=0A=
    methodize:           methodize=0A=
  }=0A=
})());=0A=
=0A=
=0A=
=0A=
(function(proto) {=0A=
=0A=
=0A=
  function toISOString() {=0A=
    return this.getUTCFullYear() + '-' +=0A=
      (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
      this.getUTCDate().toPaddedString(2) + 'T' +=0A=
      this.getUTCHours().toPaddedString(2) + ':' +=0A=
      this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
      this.getUTCSeconds().toPaddedString(2) + 'Z';=0A=
  }=0A=
=0A=
=0A=
  function toJSON() {=0A=
    return this.toISOString();=0A=
  }=0A=
=0A=
  if (!proto.toISOString) proto.toISOString =3D toISOString;=0A=
  if (!proto.toJSON) proto.toJSON =3D toJSON;=0A=
=0A=
})(Date.prototype);=0A=
=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
        this.currentlyExecuting =3D false;=0A=
      } catch(e) {=0A=
        this.currentlyExecuting =3D false;=0A=
        throw e;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, (function() {=0A=
  var NATIVE_JSON_PARSE_SUPPORT =3D window.JSON &&=0A=
    typeof JSON.parse =3D=3D=3D 'function' &&=0A=
    JSON.parse('{"test": true}').test;=0A=
=0A=
  function prepareReplacement(replacement) {=0A=
    if (Object.isFunction(replacement)) return replacement;=0A=
    var template =3D new Template(replacement);=0A=
    return function(match) { return template.evaluate(match) };=0A=
  }=0A=
=0A=
  function gsub(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D prepareReplacement(replacement);=0A=
=0A=
    if (Object.isString(pattern))=0A=
      pattern =3D RegExp.escape(pattern);=0A=
=0A=
    if (!(pattern.length || pattern.source)) {=0A=
      replacement =3D replacement('');=0A=
      return replacement + source.split('').join(replacement) + =
replacement;=0A=
    }=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  function sub(pattern, replacement, count) {=0A=
    replacement =3D prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  }=0A=
=0A=
  function scan(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  }=0A=
=0A=
  function truncate(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  }=0A=
=0A=
  function strip() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  }=0A=
=0A=
  function stripTags() {=0A=
    return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, =
'');=0A=
  }=0A=
=0A=
  function stripScripts() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  }=0A=
=0A=
  function extractScripts() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img'),=0A=
        matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  }=0A=
=0A=
  function evalScripts() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  }=0A=
=0A=
  function escapeHTML() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  }=0A=
=0A=
  function unescapeHTML() {=0A=
    return =
this.stripTags().replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;=
/g,'&');=0A=
  }=0A=
=0A=
=0A=
  function toQueryParams(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift()),=0A=
            value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.split('');=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  }=0A=
=0A=
  function times(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  }=0A=
=0A=
  function camelize() {=0A=
    return this.replace(/-+(.)?/g, function(match, chr) {=0A=
      return chr ? chr.toUpperCase() : '';=0A=
    });=0A=
  }=0A=
=0A=
  function capitalize() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  }=0A=
=0A=
  function underscore() {=0A=
    return this.replace(/::/g, '/')=0A=
               .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2')=0A=
               .replace(/([a-z\d])([A-Z])/g, '$1_$2')=0A=
               .replace(/-/g, '_')=0A=
               .toLowerCase();=0A=
  }=0A=
=0A=
  function dasherize() {=0A=
    return this.replace(/_/g, '-');=0A=
  }=0A=
=0A=
  function inspect(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/[\x00-\x1f\\]/g, =
function(character) {=0A=
      if (character in String.specialChar) {=0A=
        return String.specialChar[character];=0A=
      }=0A=
      return '\\u00' + character.charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
=0A=
  function unfilterJSON(filter) {=0A=
    return this.replace(filter || Prototype.JSONFilter, '$1');=0A=
  }=0A=
=0A=
  function isJSON() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@');=0A=
    str =3D =
str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d=
+)?/g, ']');=0A=
    str =3D str.replace(/(?:^|:|,)(?:\s*\[)+/g, '');=0A=
    return (/^[\],:{}\s]*$/).test(str);=0A=
  }=0A=
=0A=
  function evalJSON(sanitize) {=0A=
    var json =3D this.unfilterJSON(),=0A=
        cx =3D =
/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u=
2060-\u206f\ufeff\ufff0-\uffff]/g;=0A=
    if (cx.test(json)) {=0A=
      json =3D json.replace(cx, function (a) {=0A=
        return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);=0A=
      });=0A=
    }=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  }=0A=
=0A=
  function parseJSON() {=0A=
    var json =3D this.unfilterJSON();=0A=
    return JSON.parse(json);=0A=
  }=0A=
=0A=
  function include(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  }=0A=
=0A=
  function startsWith(pattern) {=0A=
    return this.lastIndexOf(pattern, 0) =3D=3D=3D 0;=0A=
  }=0A=
=0A=
  function endsWith(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.indexOf(pattern, d) =3D=3D=3D d;=0A=
  }=0A=
=0A=
  function empty() {=0A=
    return this =3D=3D '';=0A=
  }=0A=
=0A=
  function blank() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
=0A=
  function interpolate(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
=0A=
  return {=0A=
    gsub:           gsub,=0A=
    sub:            sub,=0A=
    scan:           scan,=0A=
    truncate:       truncate,=0A=
    strip:          String.prototype.trim || strip,=0A=
    stripTags:      stripTags,=0A=
    stripScripts:   stripScripts,=0A=
    extractScripts: extractScripts,=0A=
    evalScripts:    evalScripts,=0A=
    escapeHTML:     escapeHTML,=0A=
    unescapeHTML:   unescapeHTML,=0A=
    toQueryParams:  toQueryParams,=0A=
    parseQuery:     toQueryParams,=0A=
    toArray:        toArray,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    camelize:       camelize,=0A=
    capitalize:     capitalize,=0A=
    underscore:     underscore,=0A=
    dasherize:      dasherize,=0A=
    inspect:        inspect,=0A=
    unfilterJSON:   unfilterJSON,=0A=
    isJSON:         isJSON,=0A=
    evalJSON:       NATIVE_JSON_PARSE_SUPPORT ? parseJSON : evalJSON,=0A=
    include:        include,=0A=
    startsWith:     startsWith,=0A=
    endsWith:       endsWith,=0A=
    empty:          empty,=0A=
    blank:          blank,=0A=
    interpolate:    interpolate=0A=
  };=0A=
})());=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (object && Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return (match[1] + '');=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3],=0A=
          pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? =
match[2].replace(/\\\\]/g, ']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D (function() {=0A=
  function each(iterator, context) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator.call(context, value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  }=0A=
=0A=
  function eachSlice(number, iterator, context) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    if (number < 1) return array;=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  }=0A=
=0A=
  function all(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator.call(context, value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function any(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator.call(context, value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function collect(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function detect(iterator, context) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function findAll(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function grep(filter, iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(RegExp.escape(filter));=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function include(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  }=0A=
=0A=
  function inGroupsOf(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  }=0A=
=0A=
  function inject(memo, iterator, context) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator.call(context, memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  }=0A=
=0A=
  function invoke(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  }=0A=
=0A=
  function max(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function min(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function partition(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator.call(context, value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  }=0A=
=0A=
  function pluck(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function reject(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function sortBy(iterator, context) {=0A=
    return this.map(function(value, index) {=0A=
      return {=0A=
        value: value,=0A=
        criteria: iterator.call(context, value, index)=0A=
      };=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.map();=0A=
  }=0A=
=0A=
  function zip() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.toArray().length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
  return {=0A=
    each:       each,=0A=
    eachSlice:  eachSlice,=0A=
    all:        all,=0A=
    every:      all,=0A=
    any:        any,=0A=
    some:       any,=0A=
    collect:    collect,=0A=
    map:        collect,=0A=
    detect:     detect,=0A=
    findAll:    findAll,=0A=
    select:     findAll,=0A=
    filter:     findAll,=0A=
    grep:       grep,=0A=
    include:    include,=0A=
    member:     include,=0A=
    inGroupsOf: inGroupsOf,=0A=
    inject:     inject,=0A=
    invoke:     invoke,=0A=
    max:        max,=0A=
    min:        min,=0A=
    partition:  partition,=0A=
    pluck:      pluck,=0A=
    reject:     reject,=0A=
    sortBy:     sortBy,=0A=
    toArray:    toArray,=0A=
    entries:    toArray,=0A=
    zip:        zip,=0A=
    size:       size,=0A=
    inspect:    inspect,=0A=
    find:       detect=0A=
  };=0A=
})();=0A=
=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if ('toArray' in Object(iterable)) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
=0A=
(function() {=0A=
  var arrayProto =3D Array.prototype,=0A=
      slice =3D arrayProto.slice,=0A=
      _each =3D arrayProto.forEach; // use native browser JS 1.6 =
implementation if available=0A=
=0A=
  function each(iterator, context) {=0A=
    for (var i =3D 0, length =3D this.length >>> 0; i < length; i++) {=0A=
      if (i in this) iterator.call(context, this[i], i, this);=0A=
    }=0A=
  }=0A=
  if (!_each) _each =3D each;=0A=
=0A=
  function clear() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  }=0A=
=0A=
  function first() {=0A=
    return this[0];=0A=
  }=0A=
=0A=
  function last() {=0A=
    return this[this.length - 1];=0A=
  }=0A=
=0A=
  function compact() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  }=0A=
=0A=
  function flatten() {=0A=
    return this.inject([], function(array, value) {=0A=
      if (Object.isArray(value))=0A=
        return array.concat(value.flatten());=0A=
      array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function without() {=0A=
    var values =3D slice.call(arguments, 0);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  }=0A=
=0A=
  function reverse(inline) {=0A=
    return (inline =3D=3D=3D false ? this.toArray() : this)._reverse();=0A=
  }=0A=
=0A=
  function uniq(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function intersect(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  }=0A=
=0A=
=0A=
  function clone() {=0A=
    return slice.call(this, 0);=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
=0A=
  function indexOf(item, i) {=0A=
    i || (i =3D 0);=0A=
    var length =3D this.length;=0A=
    if (i < 0) i =3D length + i;=0A=
    for (; i < length; i++)=0A=
      if (this[i] =3D=3D=3D item) return i;=0A=
    return -1;=0A=
  }=0A=
=0A=
  function lastIndexOf(item, i) {=0A=
    i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
    var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
    return (n < 0) ? n : i - n - 1;=0A=
  }=0A=
=0A=
  function concat() {=0A=
    var array =3D slice.call(this, 0), item;=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      item =3D arguments[i];=0A=
      if (Object.isArray(item) && !('callee' in item)) {=0A=
        for (var j =3D 0, arrayLength =3D item.length; j < arrayLength; =
j++)=0A=
          array.push(item[j]);=0A=
      } else {=0A=
        array.push(item);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
=0A=
  Object.extend(arrayProto, Enumerable);=0A=
=0A=
  if (!arrayProto._reverse)=0A=
    arrayProto._reverse =3D arrayProto.reverse;=0A=
=0A=
  Object.extend(arrayProto, {=0A=
    _each:     _each,=0A=
    clear:     clear,=0A=
    first:     first,=0A=
    last:      last,=0A=
    compact:   compact,=0A=
    flatten:   flatten,=0A=
    without:   without,=0A=
    reverse:   reverse,=0A=
    uniq:      uniq,=0A=
    intersect: intersect,=0A=
    clone:     clone,=0A=
    toArray:   clone,=0A=
    size:      size,=0A=
    inspect:   inspect=0A=
  });=0A=
=0A=
  var CONCAT_ARGUMENTS_BUGGY =3D (function() {=0A=
    return [].concat(arguments)[0][0] !=3D=3D 1;=0A=
  })(1,2)=0A=
=0A=
  if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat =3D concat;=0A=
=0A=
  if (!arrayProto.indexOf) arrayProto.indexOf =3D indexOf;=0A=
  if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf =3D lastIndexOf;=0A=
})();=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
  function initialize(object) {=0A=
    this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
  }=0A=
=0A=
=0A=
  function _each(iterator) {=0A=
    for (var key in this._object) {=0A=
      var value =3D this._object[key], pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  }=0A=
=0A=
  function set(key, value) {=0A=
    return this._object[key] =3D value;=0A=
  }=0A=
=0A=
  function get(key) {=0A=
    if (this._object[key] !=3D=3D Object.prototype[key])=0A=
      return this._object[key];=0A=
  }=0A=
=0A=
  function unset(key) {=0A=
    var value =3D this._object[key];=0A=
    delete this._object[key];=0A=
    return value;=0A=
  }=0A=
=0A=
  function toObject() {=0A=
    return Object.clone(this._object);=0A=
  }=0A=
=0A=
=0A=
=0A=
  function keys() {=0A=
    return this.pluck('key');=0A=
  }=0A=
=0A=
  function values() {=0A=
    return this.pluck('value');=0A=
  }=0A=
=0A=
  function index(value) {=0A=
    var match =3D this.detect(function(pair) {=0A=
      return pair.value =3D=3D=3D value;=0A=
    });=0A=
    return match && match.key;=0A=
  }=0A=
=0A=
  function merge(object) {=0A=
    return this.clone().update(object);=0A=
  }=0A=
=0A=
  function update(object) {=0A=
    return new Hash(object).inject(this, function(result, pair) {=0A=
      result.set(pair.key, pair.value);=0A=
      return result;=0A=
    });=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  function toQueryString() {=0A=
    return this.inject([], function(results, pair) {=0A=
      var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
      if (values && typeof values =3D=3D 'object') {=0A=
        if (Object.isArray(values)) {=0A=
          var queryValues =3D [];=0A=
          for (var i =3D 0, len =3D values.length, value; i < len; i++) {=0A=
            value =3D values[i];=0A=
            queryValues.push(toQueryPair(key, value));=0A=
          }=0A=
          return results.concat(queryValues);=0A=
        }=0A=
      } else results.push(toQueryPair(key, values));=0A=
      return results;=0A=
    }).join('&');=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
=0A=
  function clone() {=0A=
    return new Hash(this);=0A=
  }=0A=
=0A=
  return {=0A=
    initialize:             initialize,=0A=
    _each:                  _each,=0A=
    set:                    set,=0A=
    get:                    get,=0A=
    unset:                  unset,=0A=
    toObject:               toObject,=0A=
    toTemplateReplacements: toObject,=0A=
    keys:                   keys,=0A=
    values:                 values,=0A=
    index:                  index,=0A=
    merge:                  merge,=0A=
    update:                 update,=0A=
    toQueryString:          toQueryString,=0A=
    inspect:                inspect,=0A=
    toJSON:                 toObject,=0A=
    clone:                  clone=0A=
  };=0A=
})());=0A=
=0A=
Hash.from =3D $H;=0A=
Object.extend(Number.prototype, (function() {=0A=
  function toColorPart() {=0A=
    return this.toPaddedString(2, 16);=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this + 1;=0A=
  }=0A=
=0A=
  function times(iterator, context) {=0A=
    $R(0, this, true).each(iterator, context);=0A=
    return this;=0A=
  }=0A=
=0A=
  function toPaddedString(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  }=0A=
=0A=
  function abs() {=0A=
    return Math.abs(this);=0A=
  }=0A=
=0A=
  function round() {=0A=
    return Math.round(this);=0A=
  }=0A=
=0A=
  function ceil() {=0A=
    return Math.ceil(this);=0A=
  }=0A=
=0A=
  function floor() {=0A=
    return Math.floor(this);=0A=
  }=0A=
=0A=
  return {=0A=
    toColorPart:    toColorPart,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    toPaddedString: toPaddedString,=0A=
    abs:            abs,=0A=
    round:          round,=0A=
    ceil:           ceil,=0A=
    floor:          floor=0A=
  };=0A=
})());=0A=
=0A=
function $R(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var ObjectRange =3D Class.create(Enumerable, (function() {=0A=
  function initialize(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  }=0A=
=0A=
  function _each(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  }=0A=
=0A=
  function include(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: initialize,=0A=
    _each:      _each,=0A=
    include:    include=0A=
  };=0A=
})());=0A=
=0A=
=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.isString(this.options.parameters) ?=0A=
          this.options.parameters :=0A=
          Object.toQueryString(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      params +=3D (params ? '&' : '') + "_method=3D" + this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    if (params && this.method =3D=3D=3D 'get') {=0A=
      this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
    }=0A=
=0A=
    this.parameters =3D params.toQueryParams();=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300) || status =3D=3D =
304;=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      if (this.transport.status =3D=3D=3D 1223) return 204;=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null; }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if ((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D =
4) {=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if (readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
=0A=
=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
=0A=
=0A=
(function(global) {=0A=
  function shouldUseCache(tagName, attributes) {=0A=
    if (tagName =3D=3D=3D 'select') return false;=0A=
    if ('type' in attributes) return false;=0A=
    return true;=0A=
  }=0A=
=0A=
  var HAS_EXTENDED_CREATE_ELEMENT_SYNTAX =3D (function(){=0A=
    try {=0A=
      var el =3D document.createElement('<input name=3D"x">');=0A=
      return el.tagName.toLowerCase() =3D=3D=3D 'input' && el.name =
=3D=3D=3D 'x';=0A=
    }=0A=
    catch(err) {=0A=
      return false;=0A=
    }=0A=
  })();=0A=
=0A=
  var element =3D global.Element;=0A=
=0A=
  global.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
=0A=
    if (HAS_EXTENDED_CREATE_ELEMENT_SYNTAX && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
=0A=
    var node =3D shouldUseCache(tagName, attributes) ?=0A=
     cache[tagName].cloneNode(false) : document.createElement(tagName);=0A=
=0A=
    return Element.writeAttribute(node, attributes);=0A=
  };=0A=
=0A=
  Object.extend(global.Element, element || { });=0A=
  if (element) global.Element.prototype =3D element.prototype;=0A=
=0A=
})(this);=0A=
=0A=
Element.idCounter =3D 1;=0A=
Element.cache =3D { };=0A=
=0A=
Element._purgeElement =3D function(element) {=0A=
  var uid =3D element._prototypeUID;=0A=
  if (uid) {=0A=
    Element.stopObserving(element);=0A=
    element._prototypeUID =3D void 0;=0A=
    delete Element.Storage[uid];=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: (function(){=0A=
=0A=
    var SELECT_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      var el =3D document.createElement("select"),=0A=
          isBuggy =3D true;=0A=
      el.innerHTML =3D "<option value=3D\"test\">test</option>";=0A=
      if (el.options && el.options[0]) {=0A=
        isBuggy =3D el.options[0].nodeName.toUpperCase() !=3D=3D =
"OPTION";=0A=
      }=0A=
      el =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
    var TABLE_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      try {=0A=
        var el =3D document.createElement("table");=0A=
        if (el && el.tBodies) {=0A=
          el.innerHTML =3D "<tbody><tr><td>test</td></tr></tbody>";=0A=
          var isBuggy =3D typeof el.tBodies[0] =3D=3D "undefined";=0A=
          el =3D null;=0A=
          return isBuggy;=0A=
        }=0A=
      } catch (e) {=0A=
        return true;=0A=
      }=0A=
    })();=0A=
=0A=
    var LINK_ELEMENT_INNERHTML_BUGGY =3D (function() {=0A=
      try {=0A=
        var el =3D document.createElement('div');=0A=
        el.innerHTML =3D "<link>";=0A=
        var isBuggy =3D (el.childNodes.length =3D=3D=3D 0);=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      } catch(e) {=0A=
        return true;=0A=
      }=0A=
    })();=0A=
=0A=
    var ANY_INNERHTML_BUGGY =3D SELECT_ELEMENT_INNERHTML_BUGGY ||=0A=
     TABLE_ELEMENT_INNERHTML_BUGGY || LINK_ELEMENT_INNERHTML_BUGGY;=0A=
=0A=
    var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING =3D (function () {=0A=
      var s =3D document.createElement("script"),=0A=
          isBuggy =3D false;=0A=
      try {=0A=
        s.appendChild(document.createTextNode(""));=0A=
        isBuggy =3D !s.firstChild ||=0A=
          s.firstChild && s.firstChild.nodeType !=3D=3D 3;=0A=
      } catch (e) {=0A=
        isBuggy =3D true;=0A=
      }=0A=
      s =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
=0A=
    function update(element, content) {=0A=
      element =3D $(element);=0A=
      var purgeElement =3D Element._purgeElement;=0A=
=0A=
      var descendants =3D element.getElementsByTagName('*'),=0A=
       i =3D descendants.length;=0A=
      while (i--) purgeElement(descendants[i]);=0A=
=0A=
      if (content && content.toElement)=0A=
        content =3D content.toElement();=0A=
=0A=
      if (Object.isElement(content))=0A=
        return element.update().insert(content);=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
      if (tagName =3D=3D=3D 'SCRIPT' && =
SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) {=0A=
        element.text =3D content;=0A=
        return element;=0A=
      }=0A=
=0A=
      if (ANY_INNERHTML_BUGGY) {=0A=
        if (tagName in Element._insertionTranslations.tags) {=0A=
          while (element.firstChild) {=0A=
            element.removeChild(element.firstChild);=0A=
          }=0A=
          Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
            .each(function(node) {=0A=
              element.appendChild(node)=0A=
            });=0A=
        } else if (LINK_ELEMENT_INNERHTML_BUGGY && =
Object.isString(content) && content.indexOf('<link') > -1) {=0A=
          while (element.firstChild) {=0A=
            element.removeChild(element.firstChild);=0A=
          }=0A=
          var nodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts(), true);=0A=
          nodes.each(function(node) { element.appendChild(node) });=0A=
        }=0A=
        else {=0A=
          element.innerHTML =3D content.stripScripts();=0A=
        }=0A=
      }=0A=
      else {=0A=
        element.innerHTML =3D content.stripScripts();=0A=
      }=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
      return element;=0A=
    }=0A=
=0A=
    return update;=0A=
  })(),=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(),=0A=
          attribute =3D pair.last(),=0A=
          value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property, maximumLength) {=0A=
    element =3D $(element);=0A=
    maximumLength =3D maximumLength || -1;=0A=
    var elements =3D [];=0A=
=0A=
    while (element =3D element[property]) {=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
      if (elements.length =3D=3D maximumLength)=0A=
        break;=0A=
    }=0A=
=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return Element.recursivelyCollect(element, 'parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return Element.select(element, "*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    var results =3D [], child =3D $(element).firstChild;=0A=
    while (child) {=0A=
      if (child.nodeType =3D=3D=3D 1) {=0A=
        results.push(Element.extend(child));=0A=
      }=0A=
      child =3D child.nextSibling;=0A=
    }=0A=
    return results;=0A=
  },=0A=
=0A=
  previousSiblings: function(element, maximumLength) {=0A=
    return Element.recursivelyCollect(element, 'previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return Element.recursivelyCollect(element, 'nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return Element.previousSiblings(element).reverse()=0A=
      .concat(Element.nextSiblings(element));=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    element =3D $(element);=0A=
    if (Object.isString(selector))=0A=
      return Prototype.Selector.match(element, selector);=0A=
    return selector.match(element);=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D Element.ancestors(element);=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Prototype.Selector.find(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
Element.firstDescendant(element);=0A=
    return Object.isNumber(expression) ? =
Element.descendants(element)[expression] :=0A=
      Element.select(element, expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (Object.isNumber(expression)) index =3D expression, expression =
=3D false;=0A=
    if (!Object.isNumber(index)) index =3D 0;=0A=
=0A=
    if (expression) {=0A=
      return Prototype.Selector.find(element.previousSiblings(), =
expression, index);=0A=
    } else {=0A=
      return element.recursivelyCollect("previousSibling", index + =
1)[index];=0A=
    }=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (Object.isNumber(expression)) index =3D expression, expression =
=3D false;=0A=
    if (!Object.isNumber(index)) index =3D 0;=0A=
=0A=
    if (expression) {=0A=
      return Prototype.Selector.find(element.nextSiblings(), expression, =
index);=0A=
    } else {=0A=
      var maximumLength =3D Object.isNumber(index) ? index + 1 : 1;=0A=
      return element.recursivelyCollect("nextSibling", index + 1)[index];=0A=
    }=0A=
  },=0A=
=0A=
=0A=
  select: function(element) {=0A=
    element =3D $(element);=0A=
    var expressions =3D Array.prototype.slice.call(arguments, 1).join(', =
');=0A=
    return Prototype.Selector.select(expressions, element);=0A=
  },=0A=
=0A=
  adjacent: function(element) {=0A=
    element =3D $(element);=0A=
    var expressions =3D Array.prototype.slice.call(arguments, 1).join(', =
');=0A=
    return Prototype.Selector.select(expressions, =
element.parentNode).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D Element.readAttribute(element, 'id');=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + Element.idCounter++ } while =
($(id));=0A=
    Element.writeAttribute(element, 'id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return Element.getDimensions(element).height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return Element.getDimensions(element).width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!Element.hasClassName(element, className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element[Element.hasClassName(element, className) ?=0A=
      'removeClassName' : 'addClassName'](element, className);=0A=
  },=0A=
=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (ancestor.contains)=0A=
      return ancestor.contains(element) && ancestor !=3D=3D element;=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value || value =3D=3D 'auto') {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      if (Prototype.Browser.Opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    source =3D $(source);=0A=
    var p =3D Element.viewportOffset(source), delta =3D [0, 0], parent =
=3D null;=0A=
=0A=
    element =3D $(element);=0A=
=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D Element.getOffsetParent(element);=0A=
      delta =3D Element.viewportOffset(parent);=0A=
    }=0A=
=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'height': case 'width':=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D (function(){=0A=
=0A=
    var classProp =3D 'className',=0A=
        forProp =3D 'for',=0A=
        el =3D document.createElement('div');=0A=
=0A=
    el.setAttribute(classProp, 'x');=0A=
=0A=
    if (el.className !=3D=3D 'x') {=0A=
      el.setAttribute('class', 'x');=0A=
      if (el.className =3D=3D=3D 'x') {=0A=
        classProp =3D 'class';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    el =3D document.createElement('label');=0A=
    el.setAttribute(forProp, 'x');=0A=
    if (el.htmlFor !=3D=3D 'x') {=0A=
      el.setAttribute('htmlFor', 'x');=0A=
      if (el.htmlFor =3D=3D=3D 'x') {=0A=
        forProp =3D 'htmlFor';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    return {=0A=
      read: {=0A=
        names: {=0A=
          'class':      classProp,=0A=
          'className':  classProp,=0A=
          'for':        forProp,=0A=
          'htmlFor':    forProp=0A=
        },=0A=
        values: {=0A=
          _getAttr: function(element, attribute) {=0A=
            return element.getAttribute(attribute);=0A=
          },=0A=
          _getAttr2: function(element, attribute) {=0A=
            return element.getAttribute(attribute, 2);=0A=
          },=0A=
          _getAttrNode: function(element, attribute) {=0A=
            var node =3D element.getAttributeNode(attribute);=0A=
            return node ? node.value : "";=0A=
          },=0A=
          _getEv: (function(){=0A=
=0A=
            var el =3D document.createElement('div'), f;=0A=
            el.onclick =3D Prototype.emptyFunction;=0A=
            var value =3D el.getAttribute('onclick');=0A=
=0A=
            if (String(value).indexOf('{') > -1) {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                attribute =3D attribute.toString();=0A=
                attribute =3D attribute.split('{')[1];=0A=
                attribute =3D attribute.split('}')[0];=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            else if (value =3D=3D=3D '') {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            el =3D null;=0A=
            return f;=0A=
          })(),=0A=
          _flag: function(element, attribute) {=0A=
            return $(element).hasAttribute(attribute) ? attribute : null;=0A=
          },=0A=
          style: function(element) {=0A=
            return element.style.cssText.toLowerCase();=0A=
          },=0A=
          title: function(element) {=0A=
            return element.title;=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
  })();=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr2,=0A=
      src:         v._getAttr2,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
=0A=
  if (Prototype.BrowserFeatures.ElementExtensions) {=0A=
    (function() {=0A=
      function _descendants(element) {=0A=
        var nodes =3D element.getElementsByTagName('*'), results =3D [];=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName !=3D=3D "!") // Filter out comment nodes.=0A=
            results.push(node);=0A=
        return results;=0A=
      }=0A=
=0A=
      Element.Methods.down =3D function(element, expression, index) {=0A=
        element =3D $(element);=0A=
        if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
        return Object.isNumber(expression) ? =
_descendants(element)[expression] :=0A=
          Element.select(element, expression)[index || 0];=0A=
      }=0A=
    })();=0A=
  }=0A=
=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if (element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.documentElement) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next(),=0A=
          fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html, =
force) {=0A=
  var div =3D new Element('div'),=0A=
      t =3D Element._insertionTranslations.tags[tagName];=0A=
=0A=
  var workaround =3D false;=0A=
  if (t) workaround =3D true;=0A=
  else if (force) {=0A=
    workaround =3D true;=0A=
    t =3D ['', '', 0];=0A=
  }=0A=
=0A=
  if (workaround) {=0A=
    div.innerHTML =3D '&nbsp;' + t[0] + html + t[1];=0A=
    div.removeChild(div.firstChild);=0A=
    for (var i =3D t[2]; i--; ) {=0A=
      div =3D div.firstChild;=0A=
    }=0A=
  }=0A=
  else {=0A=
    div.innerHTML =3D html;=0A=
  }=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  var tags =3D Element._insertionTranslations.tags;=0A=
  Object.extend(tags, {=0A=
    THEAD: tags.TBODY,=0A=
    TFOOT: tags.TBODY,=0A=
    TH:    tags.TD=0A=
  });=0A=
})();=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return !!(node && node.specified);=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
(function(div) {=0A=
=0A=
  if (!Prototype.BrowserFeatures.ElementExtensions && div['__proto__']) {=0A=
    window.HTMLElement =3D { };=0A=
    window.HTMLElement.prototype =3D div['__proto__'];=0A=
    Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
  }=0A=
=0A=
  div =3D null;=0A=
=0A=
})(document.createElement('div'));=0A=
=0A=
Element.extend =3D (function() {=0A=
=0A=
  function checkDeficiency(tagName) {=0A=
    if (typeof window.Element !=3D 'undefined') {=0A=
      var proto =3D window.Element.prototype;=0A=
      if (proto) {=0A=
        var id =3D '_' + (Math.random()+'').slice(2),=0A=
            el =3D document.createElement(tagName);=0A=
        proto[id] =3D 'x';=0A=
        var isBuggy =3D (el[id] !=3D=3D 'x');=0A=
        delete proto[id];=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      }=0A=
    }=0A=
    return false;=0A=
  }=0A=
=0A=
  function extendElementWith(element, methods) {=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY =3D checkDeficiency('object');=0A=
=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions) {=0A=
    if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) {=0A=
      return function(element) {=0A=
        if (element && typeof element._extendedByPrototype =3D=3D =
'undefined') {=0A=
          var t =3D element.tagName;=0A=
          if (t && (/^(?:object|applet|embed)$/i.test(t))) {=0A=
            extendElementWith(element, Element.Methods);=0A=
            extendElementWith(element, Element.Methods.Simulated);=0A=
            extendElementWith(element, =
Element.Methods.ByTag[t.toUpperCase()]);=0A=
          }=0A=
        }=0A=
        return element;=0A=
      }=0A=
    }=0A=
    return Prototype.K;=0A=
  }=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || typeof element._extendedByPrototype !=3D 'undefined' =
||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
        tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    extendElementWith(element, methods);=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
if (document.documentElement.hasAttribute) {=0A=
  Element.hasAttribute =3D function(element, attribute) {=0A=
    return element.hasAttribute(attribute);=0A=
  };=0A=
}=0A=
else {=0A=
  Element.hasAttribute =3D Element.Methods.Simulated.hasAttribute;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods),=0A=
      "BUTTON":   Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    var element =3D document.createElement(tagName),=0A=
        proto =3D element['__proto__'] || element.constructor.prototype;=0A=
=0A=
    element =3D null;=0A=
    return proto;=0A=
  }=0A=
=0A=
  var elementPrototype =3D window.HTMLElement ? HTMLElement.prototype :=0A=
   Element.prototype;=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, elementPrototype);=0A=
    copy(Element.Methods.Simulated, elementPrototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
=0A=
document.viewport =3D {=0A=
=0A=
  getDimensions: function() {=0A=
    return { width: this.getWidth(), height: this.getHeight() };=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop  || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
=0A=
(function(viewport) {=0A=
  var B =3D Prototype.Browser, doc =3D document, element, property =3D =
{};=0A=
=0A=
  function getRootElement() {=0A=
    if (B.WebKit && !doc.evaluate)=0A=
      return document;=0A=
=0A=
    if (B.Opera && window.parseFloat(window.opera.version()) < 9.5)=0A=
      return document.body;=0A=
=0A=
    return document.documentElement;=0A=
  }=0A=
=0A=
  function define(D) {=0A=
    if (!element) element =3D getRootElement();=0A=
=0A=
    property[D] =3D 'client' + D;=0A=
=0A=
    viewport['get' + D] =3D function() { return element[property[D]] };=0A=
    return viewport['get' + D]();=0A=
  }=0A=
=0A=
  viewport.getWidth  =3D define.curry('Width');=0A=
=0A=
  viewport.getHeight =3D define.curry('Height');=0A=
})(document.viewport);=0A=
=0A=
=0A=
Element.Storage =3D {=0A=
  UID: 1=0A=
};=0A=
=0A=
Element.addMethods({=0A=
  getStorage: function(element) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    var uid;=0A=
    if (element =3D=3D=3D window) {=0A=
      uid =3D 0;=0A=
    } else {=0A=
      if (typeof element._prototypeUID =3D=3D=3D "undefined")=0A=
        element._prototypeUID =3D Element.Storage.UID++;=0A=
      uid =3D element._prototypeUID;=0A=
    }=0A=
=0A=
    if (!Element.Storage[uid])=0A=
      Element.Storage[uid] =3D $H();=0A=
=0A=
    return Element.Storage[uid];=0A=
  },=0A=
=0A=
  store: function(element, key, value) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    if (arguments.length =3D=3D=3D 2) {=0A=
      Element.getStorage(element).update(key);=0A=
    } else {=0A=
      Element.getStorage(element).set(key, value);=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  retrieve: function(element, key, defaultValue) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var hash =3D Element.getStorage(element), value =3D hash.get(key);=0A=
=0A=
    if (Object.isUndefined(value)) {=0A=
      hash.set(key, defaultValue);=0A=
      value =3D defaultValue;=0A=
    }=0A=
=0A=
    return value;=0A=
  },=0A=
=0A=
  clone: function(element, deep) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var clone =3D element.cloneNode(deep);=0A=
    clone._prototypeUID =3D void 0;=0A=
    if (deep) {=0A=
      var descendants =3D Element.select(clone, '*'),=0A=
          i =3D descendants.length;=0A=
      while (i--) {=0A=
        descendants[i]._prototypeUID =3D void 0;=0A=
      }=0A=
    }=0A=
    return Element.extend(clone);=0A=
  },=0A=
=0A=
  purge: function(element) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var purgeElement =3D Element._purgeElement;=0A=
=0A=
    purgeElement(element);=0A=
=0A=
    var descendants =3D element.getElementsByTagName('*'),=0A=
     i =3D descendants.length;=0A=
=0A=
    while (i--) purgeElement(descendants[i]);=0A=
=0A=
    return null;=0A=
  }=0A=
});=0A=
=0A=
(function() {=0A=
=0A=
  function toDecimal(pctString) {=0A=
    var match =3D pctString.match(/^(\d+)%?$/i);=0A=
    if (!match) return null;=0A=
    return (Number(match[1]) / 100);=0A=
  }=0A=
=0A=
  function getPixelValue(value, property, context) {=0A=
    var element =3D null;=0A=
    if (Object.isElement(value)) {=0A=
      element =3D value;=0A=
      value =3D element.getStyle(property);=0A=
    }=0A=
=0A=
    if (value =3D=3D=3D null) {=0A=
      return null;=0A=
    }=0A=
=0A=
    if ((/^(?:-)?\d+(\.\d+)?(px)?$/i).test(value)) {=0A=
      return window.parseFloat(value);=0A=
    }=0A=
=0A=
    var isPercentage =3D value.include('%'), isViewport =3D (context =
=3D=3D=3D document.viewport);=0A=
=0A=
    if (/\d/.test(value) && element && element.runtimeStyle && =
!(isPercentage && isViewport)) {=0A=
      var style =3D element.style.left, rStyle =3D =
element.runtimeStyle.left;=0A=
      element.runtimeStyle.left =3D element.currentStyle.left;=0A=
      element.style.left =3D value || 0;=0A=
      value =3D element.style.pixelLeft;=0A=
      element.style.left =3D style;=0A=
      element.runtimeStyle.left =3D rStyle;=0A=
=0A=
      return value;=0A=
    }=0A=
=0A=
    if (element && isPercentage) {=0A=
      context =3D context || element.parentNode;=0A=
      var decimal =3D toDecimal(value);=0A=
      var whole =3D null;=0A=
      var position =3D element.getStyle('position');=0A=
=0A=
      var isHorizontal =3D property.include('left') || =
property.include('right') ||=0A=
       property.include('width');=0A=
=0A=
      var isVertical =3D  property.include('top') || =
property.include('bottom') ||=0A=
        property.include('height');=0A=
=0A=
      if (context =3D=3D=3D document.viewport) {=0A=
        if (isHorizontal) {=0A=
          whole =3D document.viewport.getWidth();=0A=
        } else if (isVertical) {=0A=
          whole =3D document.viewport.getHeight();=0A=
        }=0A=
      } else {=0A=
        if (isHorizontal) {=0A=
          whole =3D $(context).measure('width');=0A=
        } else if (isVertical) {=0A=
          whole =3D $(context).measure('height');=0A=
        }=0A=
      }=0A=
=0A=
      return (whole =3D=3D=3D null) ? 0 : whole * decimal;=0A=
    }=0A=
=0A=
    return 0;=0A=
  }=0A=
=0A=
  function toCSSPixels(number) {=0A=
    if (Object.isString(number) && number.endsWith('px')) {=0A=
      return number;=0A=
    }=0A=
    return number + 'px';=0A=
  }=0A=
=0A=
  function isDisplayed(element) {=0A=
    var originalElement =3D element;=0A=
    while (element && element.parentNode) {=0A=
      var display =3D element.getStyle('display');=0A=
      if (display =3D=3D=3D 'none') {=0A=
        return false;=0A=
      }=0A=
      element =3D $(element.parentNode);=0A=
    }=0A=
    return true;=0A=
  }=0A=
=0A=
  var hasLayout =3D Prototype.K;=0A=
  if ('currentStyle' in document.documentElement) {=0A=
    hasLayout =3D function(element) {=0A=
      if (!element.currentStyle.hasLayout) {=0A=
        element.style.zoom =3D 1;=0A=
      }=0A=
      return element;=0A=
    };=0A=
  }=0A=
=0A=
  function cssNameFor(key) {=0A=
    if (key.include('border')) key =3D key + '-width';=0A=
    return key.camelize();=0A=
  }=0A=
=0A=
  Element.Layout =3D Class.create(Hash, {=0A=
    initialize: function($super, element, preCompute) {=0A=
      $super();=0A=
      this.element =3D $(element);=0A=
=0A=
      Element.Layout.PROPERTIES.each( function(property) {=0A=
        this._set(property, null);=0A=
      }, this);=0A=
=0A=
      if (preCompute) {=0A=
        this._preComputing =3D true;=0A=
        this._begin();=0A=
        Element.Layout.PROPERTIES.each( this._compute, this );=0A=
        this._end();=0A=
        this._preComputing =3D false;=0A=
      }=0A=
    },=0A=
=0A=
    _set: function(property, value) {=0A=
      return Hash.prototype.set.call(this, property, value);=0A=
    },=0A=
=0A=
    set: function(property, value) {=0A=
      throw "Properties of Element.Layout are read-only.";=0A=
    },=0A=
=0A=
    get: function($super, property) {=0A=
      var value =3D $super(property);=0A=
      return value =3D=3D=3D null ? this._compute(property) : value;=0A=
    },=0A=
=0A=
    _begin: function() {=0A=
      if (this._prepared) return;=0A=
=0A=
      var element =3D this.element;=0A=
      if (isDisplayed(element)) {=0A=
        this._prepared =3D true;=0A=
        return;=0A=
      }=0A=
=0A=
      var originalStyles =3D {=0A=
        position:   element.style.position   || '',=0A=
        width:      element.style.width      || '',=0A=
        visibility: element.style.visibility || '',=0A=
        display:    element.style.display    || ''=0A=
      };=0A=
=0A=
      element.store('prototype_original_styles', originalStyles);=0A=
=0A=
      var position =3D element.getStyle('position'),=0A=
       width =3D element.getStyle('width');=0A=
=0A=
      if (width =3D=3D=3D "0px" || width =3D=3D=3D null) {=0A=
        element.style.display =3D 'block';=0A=
        width =3D element.getStyle('width');=0A=
      }=0A=
=0A=
      var context =3D (position =3D=3D=3D 'fixed') ? document.viewport :=0A=
       element.parentNode;=0A=
=0A=
      element.setStyle({=0A=
        position:   'absolute',=0A=
        visibility: 'hidden',=0A=
        display:    'block'=0A=
      });=0A=
=0A=
      var positionedWidth =3D element.getStyle('width');=0A=
=0A=
      var newWidth;=0A=
      if (width && (positionedWidth =3D=3D=3D width)) {=0A=
        newWidth =3D getPixelValue(element, 'width', context);=0A=
      } else if (position =3D=3D=3D 'absolute' || position =3D=3D=3D =
'fixed') {=0A=
        newWidth =3D getPixelValue(element, 'width', context);=0A=
      } else {=0A=
        var parent =3D element.parentNode, pLayout =3D =
$(parent).getLayout();=0A=
=0A=
        newWidth =3D pLayout.get('width') -=0A=
         this.get('margin-left') -=0A=
         this.get('border-left') -=0A=
         this.get('padding-left') -=0A=
         this.get('padding-right') -=0A=
         this.get('border-right') -=0A=
         this.get('margin-right');=0A=
      }=0A=
=0A=
      element.setStyle({ width: newWidth + 'px' });=0A=
=0A=
      this._prepared =3D true;=0A=
    },=0A=
=0A=
    _end: function() {=0A=
      var element =3D this.element;=0A=
      var originalStyles =3D =
element.retrieve('prototype_original_styles');=0A=
      element.store('prototype_original_styles', null);=0A=
      element.setStyle(originalStyles);=0A=
      this._prepared =3D false;=0A=
    },=0A=
=0A=
    _compute: function(property) {=0A=
      var COMPUTATIONS =3D Element.Layout.COMPUTATIONS;=0A=
      if (!(property in COMPUTATIONS)) {=0A=
        throw "Property not found.";=0A=
      }=0A=
=0A=
      return this._set(property, COMPUTATIONS[property].call(this, =
this.element));=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      var args =3D $A(arguments);=0A=
      var keys =3D (args.length =3D=3D=3D 0) ? Element.Layout.PROPERTIES =
:=0A=
       args.join(' ').split(' ');=0A=
      var obj =3D {};=0A=
      keys.each( function(key) {=0A=
        if (!Element.Layout.PROPERTIES.include(key)) return;=0A=
        var value =3D this.get(key);=0A=
        if (value !=3D null) obj[key] =3D value;=0A=
      }, this);=0A=
      return obj;=0A=
    },=0A=
=0A=
    toHash: function() {=0A=
      var obj =3D this.toObject.apply(this, arguments);=0A=
      return new Hash(obj);=0A=
    },=0A=
=0A=
    toCSS: function() {=0A=
      var args =3D $A(arguments);=0A=
      var keys =3D (args.length =3D=3D=3D 0) ? Element.Layout.PROPERTIES =
:=0A=
       args.join(' ').split(' ');=0A=
      var css =3D {};=0A=
=0A=
      keys.each( function(key) {=0A=
        if (!Element.Layout.PROPERTIES.include(key)) return;=0A=
        if (Element.Layout.COMPOSITE_PROPERTIES.include(key)) return;=0A=
=0A=
        var value =3D this.get(key);=0A=
        if (value !=3D null) css[cssNameFor(key)] =3D value + 'px';=0A=
      }, this);=0A=
      return css;=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Element.Layout>";=0A=
    }=0A=
  });=0A=
=0A=
  Object.extend(Element.Layout, {=0A=
    PROPERTIES: $w('height width top left right bottom border-left =
border-right border-top border-bottom padding-left padding-right =
padding-top padding-bottom margin-top margin-bottom margin-left =
margin-right padding-box-width padding-box-height border-box-width =
border-box-height margin-box-width margin-box-height'),=0A=
=0A=
    COMPOSITE_PROPERTIES: $w('padding-box-width padding-box-height =
margin-box-width margin-box-height border-box-width border-box-height'),=0A=
=0A=
    COMPUTATIONS: {=0A=
      'height': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
=0A=
        var bHeight =3D this.get('border-box-height');=0A=
        if (bHeight <=3D 0) {=0A=
          if (!this._preComputing) this._end();=0A=
          return 0;=0A=
        }=0A=
=0A=
        var bTop =3D this.get('border-top'),=0A=
         bBottom =3D this.get('border-bottom');=0A=
=0A=
        var pTop =3D this.get('padding-top'),=0A=
         pBottom =3D this.get('padding-bottom');=0A=
=0A=
        if (!this._preComputing) this._end();=0A=
=0A=
        return bHeight - bTop - bBottom - pTop - pBottom;=0A=
      },=0A=
=0A=
      'width': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
=0A=
        var bWidth =3D this.get('border-box-width');=0A=
        if (bWidth <=3D 0) {=0A=
          if (!this._preComputing) this._end();=0A=
          return 0;=0A=
        }=0A=
=0A=
        var bLeft =3D this.get('border-left'),=0A=
         bRight =3D this.get('border-right');=0A=
=0A=
        var pLeft =3D this.get('padding-left'),=0A=
         pRight =3D this.get('padding-right');=0A=
=0A=
        if (!this._preComputing) this._end();=0A=
=0A=
        return bWidth - bLeft - bRight - pLeft - pRight;=0A=
      },=0A=
=0A=
      'padding-box-height': function(element) {=0A=
        var height =3D this.get('height'),=0A=
         pTop =3D this.get('padding-top'),=0A=
         pBottom =3D this.get('padding-bottom');=0A=
=0A=
        return height + pTop + pBottom;=0A=
      },=0A=
=0A=
      'padding-box-width': function(element) {=0A=
        var width =3D this.get('width'),=0A=
         pLeft =3D this.get('padding-left'),=0A=
         pRight =3D this.get('padding-right');=0A=
=0A=
        return width + pLeft + pRight;=0A=
      },=0A=
=0A=
      'border-box-height': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
        var height =3D element.offsetHeight;=0A=
        if (!this._preComputing) this._end();=0A=
        return height;=0A=
      },=0A=
=0A=
      'border-box-width': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
        var width =3D element.offsetWidth;=0A=
        if (!this._preComputing) this._end();=0A=
        return width;=0A=
      },=0A=
=0A=
      'margin-box-height': function(element) {=0A=
        var bHeight =3D this.get('border-box-height'),=0A=
         mTop =3D this.get('margin-top'),=0A=
         mBottom =3D this.get('margin-bottom');=0A=
=0A=
        if (bHeight <=3D 0) return 0;=0A=
=0A=
        return bHeight + mTop + mBottom;=0A=
      },=0A=
=0A=
      'margin-box-width': function(element) {=0A=
        var bWidth =3D this.get('border-box-width'),=0A=
         mLeft =3D this.get('margin-left'),=0A=
         mRight =3D this.get('margin-right');=0A=
=0A=
        if (bWidth <=3D 0) return 0;=0A=
=0A=
        return bWidth + mLeft + mRight;=0A=
      },=0A=
=0A=
      'top': function(element) {=0A=
        var offset =3D element.positionedOffset();=0A=
        return offset.top;=0A=
      },=0A=
=0A=
      'bottom': function(element) {=0A=
        var offset =3D element.positionedOffset(),=0A=
         parent =3D element.getOffsetParent(),=0A=
         pHeight =3D parent.measure('height');=0A=
=0A=
        var mHeight =3D this.get('border-box-height');=0A=
=0A=
        return pHeight - mHeight - offset.top;=0A=
      },=0A=
=0A=
      'left': function(element) {=0A=
        var offset =3D element.positionedOffset();=0A=
        return offset.left;=0A=
      },=0A=
=0A=
      'right': function(element) {=0A=
        var offset =3D element.positionedOffset(),=0A=
         parent =3D element.getOffsetParent(),=0A=
         pWidth =3D parent.measure('width');=0A=
=0A=
        var mWidth =3D this.get('border-box-width');=0A=
=0A=
        return pWidth - mWidth - offset.left;=0A=
      },=0A=
=0A=
      'padding-top': function(element) {=0A=
        return getPixelValue(element, 'paddingTop');=0A=
      },=0A=
=0A=
      'padding-bottom': function(element) {=0A=
        return getPixelValue(element, 'paddingBottom');=0A=
      },=0A=
=0A=
      'padding-left': function(element) {=0A=
        return getPixelValue(element, 'paddingLeft');=0A=
      },=0A=
=0A=
      'padding-right': function(element) {=0A=
        return getPixelValue(element, 'paddingRight');=0A=
      },=0A=
=0A=
      'border-top': function(element) {=0A=
        return getPixelValue(element, 'borderTopWidth');=0A=
      },=0A=
=0A=
      'border-bottom': function(element) {=0A=
        return getPixelValue(element, 'borderBottomWidth');=0A=
      },=0A=
=0A=
      'border-left': function(element) {=0A=
        return getPixelValue(element, 'borderLeftWidth');=0A=
      },=0A=
=0A=
      'border-right': function(element) {=0A=
        return getPixelValue(element, 'borderRightWidth');=0A=
      },=0A=
=0A=
      'margin-top': function(element) {=0A=
        return getPixelValue(element, 'marginTop');=0A=
      },=0A=
=0A=
      'margin-bottom': function(element) {=0A=
        return getPixelValue(element, 'marginBottom');=0A=
      },=0A=
=0A=
      'margin-left': function(element) {=0A=
        return getPixelValue(element, 'marginLeft');=0A=
      },=0A=
=0A=
      'margin-right': function(element) {=0A=
        return getPixelValue(element, 'marginRight');=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  if ('getBoundingClientRect' in document.documentElement) {=0A=
    Object.extend(Element.Layout.COMPUTATIONS, {=0A=
      'right': function(element) {=0A=
        var parent =3D hasLayout(element.getOffsetParent());=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         pRect =3D parent.getBoundingClientRect();=0A=
=0A=
        return (pRect.right - rect.right).round();=0A=
      },=0A=
=0A=
      'bottom': function(element) {=0A=
        var parent =3D hasLayout(element.getOffsetParent());=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         pRect =3D parent.getBoundingClientRect();=0A=
=0A=
        return (pRect.bottom - rect.bottom).round();=0A=
      }=0A=
    });=0A=
  }=0A=
=0A=
  Element.Offset =3D Class.create({=0A=
    initialize: function(left, top) {=0A=
      this.left =3D left.round();=0A=
      this.top  =3D top.round();=0A=
=0A=
      this[0] =3D this.left;=0A=
      this[1] =3D this.top;=0A=
    },=0A=
=0A=
    relativeTo: function(offset) {=0A=
      return new Element.Offset(=0A=
        this.left - offset.left,=0A=
        this.top  - offset.top=0A=
      );=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Element.Offset left: #{left} top: =
#{top}>".interpolate(this);=0A=
    },=0A=
=0A=
    toString: function() {=0A=
      return "[#{left}, #{top}]".interpolate(this);=0A=
    },=0A=
=0A=
    toArray: function() {=0A=
      return [this.left, this.top];=0A=
    }=0A=
  });=0A=
=0A=
  function getLayout(element, preCompute) {=0A=
    return new Element.Layout(element, preCompute);=0A=
  }=0A=
=0A=
  function measure(element, property) {=0A=
    return $(element).getLayout().get(property);=0A=
  }=0A=
=0A=
  function getDimensions(element) {=0A=
    element =3D $(element);=0A=
    var display =3D Element.getStyle(element, 'display');=0A=
=0A=
    if (display && display !=3D=3D 'none') {=0A=
      return { width: element.offsetWidth, height: element.offsetHeight =
};=0A=
    }=0A=
=0A=
    var style =3D element.style;=0A=
    var originalStyles =3D {=0A=
      visibility: style.visibility,=0A=
      position:   style.position,=0A=
      display:    style.display=0A=
    };=0A=
=0A=
    var newStyles =3D {=0A=
      visibility: 'hidden',=0A=
      display:    'block'=0A=
    };=0A=
=0A=
    if (originalStyles.position !=3D=3D 'fixed')=0A=
      newStyles.position =3D 'absolute';=0A=
=0A=
    Element.setStyle(element, newStyles);=0A=
=0A=
    var dimensions =3D {=0A=
      width:  element.offsetWidth,=0A=
      height: element.offsetHeight=0A=
    };=0A=
=0A=
    Element.setStyle(element, originalStyles);=0A=
=0A=
    return dimensions;=0A=
  }=0A=
=0A=
  function getOffsetParent(element) {=0A=
    element =3D $(element);=0A=
=0A=
    if (isDocument(element) || isDetached(element) || isBody(element) || =
isHtml(element))=0A=
      return $(document.body);=0A=
=0A=
    var isInline =3D (Element.getStyle(element, 'display') =3D=3D=3D =
'inline');=0A=
    if (!isInline && element.offsetParent) return =
$(element.offsetParent);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D=3D =
document.body) {=0A=
      if (Element.getStyle(element, 'position') !=3D=3D 'static') {=0A=
        return isHtml(element) ? $(document.body) : $(element);=0A=
      }=0A=
    }=0A=
=0A=
    return $(document.body);=0A=
  }=0A=
=0A=
=0A=
  function cumulativeOffset(element) {=0A=
    element =3D $(element);=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    if (element.parentNode) {=0A=
      do {=0A=
        valueT +=3D element.offsetTop  || 0;=0A=
        valueL +=3D element.offsetLeft || 0;=0A=
        element =3D element.offsetParent;=0A=
      } while (element);=0A=
    }=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function positionedOffset(element) {=0A=
    element =3D $(element);=0A=
=0A=
    var layout =3D element.getLayout();=0A=
=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (isBody(element)) break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
=0A=
    valueL -=3D layout.get('margin-top');=0A=
    valueT -=3D layout.get('margin-left');=0A=
=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function cumulativeScrollOffset(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function viewportOffset(forElement) {=0A=
    element =3D $(element);=0A=
    var valueT =3D 0, valueL =3D 0, docBody =3D document.body;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D docBody &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (element !=3D docBody) {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function absolutize(element) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Element.getStyle(element, 'position') =3D=3D=3D 'absolute') {=0A=
      return element;=0A=
    }=0A=
=0A=
    var offsetParent =3D getOffsetParent(element);=0A=
    var eOffset =3D element.viewportOffset(),=0A=
     pOffset =3D offsetParent.viewportOffset();=0A=
=0A=
    var offset =3D eOffset.relativeTo(pOffset);=0A=
    var layout =3D element.getLayout();=0A=
=0A=
    element.store('prototype_absolutize_original_styles', {=0A=
      left:   element.getStyle('left'),=0A=
      top:    element.getStyle('top'),=0A=
      width:  element.getStyle('width'),=0A=
      height: element.getStyle('height')=0A=
    });=0A=
=0A=
    element.setStyle({=0A=
      position: 'absolute',=0A=
      top:    offset.top + 'px',=0A=
      left:   offset.left + 'px',=0A=
      width:  layout.get('width') + 'px',=0A=
      height: layout.get('height') + 'px'=0A=
    });=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function relativize(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'position') =3D=3D=3D 'relative') {=0A=
      return element;=0A=
    }=0A=
=0A=
    var originalStyles =3D=0A=
     element.retrieve('prototype_absolutize_original_styles');=0A=
=0A=
    if (originalStyles) element.setStyle(originalStyles);=0A=
    return element;=0A=
  }=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    getOffsetParent =3D getOffsetParent.wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
=0A=
        if (isDocument(element) || isDetached(element) || =
isBody(element) || isHtml(element))=0A=
          return $(document.body);=0A=
=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
=0A=
    positionedOffset =3D positionedOffset.wrap(function(proceed, =
element) {=0A=
      element =3D $(element);=0A=
      if (!element.parentNode) return new Element.Offset(0, 0);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
=0A=
      var offsetParent =3D element.getOffsetParent();=0A=
      if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
        hasLayout(offsetParent);=0A=
=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    });=0A=
  } else if (Prototype.Browser.Webkit) {=0A=
    cumulativeOffset =3D function(element) {=0A=
      element =3D $(element);=0A=
      var valueT =3D 0, valueL =3D 0;=0A=
      do {=0A=
        valueT +=3D element.offsetTop  || 0;=0A=
        valueL +=3D element.offsetLeft || 0;=0A=
        if (element.offsetParent =3D=3D document.body)=0A=
          if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
        element =3D element.offsetParent;=0A=
      } while (element);=0A=
=0A=
      return new Element.Offset(valueL, valueT);=0A=
    };=0A=
  }=0A=
=0A=
=0A=
  Element.addMethods({=0A=
    getLayout:              getLayout,=0A=
    measure:                measure,=0A=
    getDimensions:          getDimensions,=0A=
    getOffsetParent:        getOffsetParent,=0A=
    cumulativeOffset:       cumulativeOffset,=0A=
    positionedOffset:       positionedOffset,=0A=
    cumulativeScrollOffset: cumulativeScrollOffset,=0A=
    viewportOffset:         viewportOffset,=0A=
    absolutize:             absolutize,=0A=
    relativize:             relativize=0A=
  });=0A=
=0A=
  function isBody(element) {=0A=
    return element.nodeName.toUpperCase() =3D=3D=3D 'BODY';=0A=
  }=0A=
=0A=
  function isHtml(element) {=0A=
    return element.nodeName.toUpperCase() =3D=3D=3D 'HTML';=0A=
  }=0A=
=0A=
  function isDocument(element) {=0A=
    return element.nodeType =3D=3D=3D Node.DOCUMENT_NODE;=0A=
  }=0A=
=0A=
  function isDetached(element) {=0A=
    return element !=3D=3D document.body &&=0A=
     !Element.descendantOf(element, document.body);=0A=
  }=0A=
=0A=
  if ('getBoundingClientRect' in document.documentElement) {=0A=
    Element.addMethods({=0A=
      viewportOffset: function(element) {=0A=
        element =3D $(element);=0A=
        if (isDetached(element)) return new Element.Offset(0, 0);=0A=
=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         docEl =3D document.documentElement;=0A=
        return new Element.Offset(rect.left - docEl.clientLeft,=0A=
         rect.top - docEl.clientTop);=0A=
      }=0A=
    });=0A=
  }=0A=
})();=0A=
window.$$ =3D function() {=0A=
  var expression =3D $A(arguments).join(', ');=0A=
  return Prototype.Selector.select(expression, document);=0A=
};=0A=
=0A=
Prototype.Selector =3D (function() {=0A=
=0A=
  function select() {=0A=
    throw new Error('Method "Prototype.Selector.select" must be =
defined.');=0A=
  }=0A=
=0A=
  function match() {=0A=
    throw new Error('Method "Prototype.Selector.match" must be =
defined.');=0A=
  }=0A=
=0A=
  function find(elements, expression, index) {=0A=
    index =3D index || 0;=0A=
    var match =3D Prototype.Selector.match, length =3D elements.length, =
matchIndex =3D 0, i;=0A=
=0A=
    for (i =3D 0; i < length; i++) {=0A=
      if (match(elements[i], expression) && index =3D=3D matchIndex++) {=0A=
        return Element.extend(elements[i]);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  function extendElements(elements) {=0A=
    for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
      Element.extend(elements[i]);=0A=
    }=0A=
    return elements;=0A=
  }=0A=
=0A=
=0A=
  var K =3D Prototype.K;=0A=
=0A=
  return {=0A=
    select: select,=0A=
    match: match,=0A=
    find: find,=0A=
    extendElements: (Element.extend =3D=3D=3D K) ? K : extendElements,=0A=
    extendElement: Element.extend=0A=
  };=0A=
})();=0A=
Prototype._original_property =3D window.Sizzle;=0A=
/*!=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true;=0A=
=0A=
[0, 0].sort(function(){=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	var origContext =3D context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var parts =3D [], m, set, checkSet, check, mode, extra, prune =3D true, =
contextXML =3D isXML(context),=0A=
		soFar =3D selector;=0A=
=0A=
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {=0A=
		soFar =3D m[3];=0A=
=0A=
		parts.push( m[1] );=0A=
=0A=
		if ( m[2] ) {=0A=
			extra =3D m[3];=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] )=0A=
					selector +=3D parts.shift();=0A=
=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
	} else {=0A=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			var ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : ret.set;=0A=
=0A=
			if ( parts.length > 0 ) {=0A=
				checkSet =3D makeArray(set);=0A=
			} else {=0A=
				prune =3D false;=0A=
			}=0A=
=0A=
			while ( parts.length ) {=0A=
				var cur =3D parts.pop(), pop =3D cur;=0A=
=0A=
				if ( !Expr.relative[ cur ] ) {=0A=
					cur =3D "";=0A=
				} else {=0A=
					pop =3D parts.pop();=0A=
				}=0A=
=0A=
				if ( pop =3D=3D null ) {=0A=
					pop =3D context;=0A=
				}=0A=
=0A=
				Expr.relative[ cur ]( checkSet, pop, contextXML );=0A=
			}=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		throw "Syntax error, unrecognized expression: " + (cur || selector);=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
		} else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function(results){=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort(sortOrder);=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[i-1] ) {=0A=
					results.splice(i--, 1);=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function(expr, set){=0A=
	return Sizzle(expr, null, null, set);=0A=
};=0A=
=0A=
Sizzle.find =3D function(expr, context, isXML){=0A=
	var set, match;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var type =3D Expr.order[i], match;=0A=
=0A=
		if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice(1,1);=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace(/\\/g, "");=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D context.getElementsByTagName("*");=0A=
	}=0A=
=0A=
	return {set: set, expr: expr};=0A=
};=0A=
=0A=
Sizzle.filter =3D function(expr, set, inplace, not){=0A=
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound,=0A=
		isXMLFilter =3D set && set[0] && isXML(set[0]);=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.match[ type ].exec( expr )) !=3D null ) {=0A=
				var filter =3D Expr.filter[ type ], found, item;=0A=
				anyFound =3D false;=0A=
=0A=
				if ( curLoop =3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not, isXMLFilter );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		if ( expr =3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				throw "Syntax error, unrecognized expression: " + expr;=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]=
/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,=0A=
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2=
\))?/=0A=
	},=0A=
	leftMatch: {},=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
	attrHandle: {=0A=
		href: function(elem){=0A=
			return elem.getAttribute("href");=0A=
		}=0A=
	},=0A=
	relative: {=0A=
		"+": function(checkSet, part, isXML){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !/\W/.test(part),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag && !isXML ) {=0A=
				part =3D part.toUpperCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && elem.nodeName =3D=3D=3D =
part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part, isXML){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string";=0A=
=0A=
			if ( isPartStr && !/\W/.test(part) ) {=0A=
				part =3D isXML ? part : part.toUpperCase();=0A=
=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName =3D=3D=3D part ? parent : false;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D isXML ? part : part.toUpperCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);=0A=
		},=0A=
		"~": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				var nodeCheck =3D part =3D isXML ? part : part.toUpperCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);=0A=
		}=0A=
	},=0A=
	find: {=0A=
		ID: function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? [m] : [];=0A=
			}=0A=
		},=0A=
		NAME: function(match, context, isXML){=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A=
				var ret =3D [], results =3D context.getElementsByName(match[1]);=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=0A=
			}=0A=
		},=0A=
		TAG: function(match, context){=0A=
			return context.getElementsByTagName(match[1]);=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function(match, curLoop, inplace, result, not, isXML){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + elem.className + " =
").indexOf(match) >=3D 0) ) {=0A=
						if ( !inplace )=0A=
							result.push( elem );=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
		ID: function(match){=0A=
			return match[1].replace(/\\/g, "");=0A=
		},=0A=
		TAG: function(match, curLoop){=0A=
			for ( var i =3D 0; curLoop[i] =3D=3D=3D false; i++ ){}=0A=
			return curLoop[i] && isXML(curLoop[i]) ? match[1] : =
match[1].toUpperCase();=0A=
		},=0A=
		CHILD: function(match){=0A=
			if ( match[1] =3D=3D "nth" ) {=0A=
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
					match[2] =3D=3D "even" && "2n" || match[2] =3D=3D "odd" && "2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match, curLoop, inplace, result, not, isXML){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
=0A=
			if ( !isXML && Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		PSEUDO: function(match, curLoop, inplace, result, not){=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				if ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
					return false;=0A=
				}=0A=
			} else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( =
match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		POS: function(match){=0A=
			match.unshift( true );=0A=
			return match;=0A=
		}=0A=
	},=0A=
	filters: {=0A=
		enabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
		disabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
		checked: function(elem){=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		selected: function(elem){=0A=
			elem.parentNode.selectedIndex;=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
		parent: function(elem){=0A=
			return !!elem.firstChild;=0A=
		},=0A=
		empty: function(elem){=0A=
			return !elem.firstChild;=0A=
		},=0A=
		has: function(elem, i, match){=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
		header: function(elem){=0A=
			return /h\d/i.test( elem.nodeName );=0A=
		},=0A=
		text: function(elem){=0A=
			return "text" =3D=3D=3D elem.type;=0A=
		},=0A=
		radio: function(elem){=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
		checkbox: function(elem){=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
		file: function(elem){=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function(elem){=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
		submit: function(elem){=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
		image: function(elem){=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
		reset: function(elem){=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
		button: function(elem){=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toUpperCase() =
=3D=3D=3D "BUTTON";=0A=
		},=0A=
		input: function(elem){=0A=
			return /input|select|textarea|button/i.test(elem.nodeName);=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function(elem, i){=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
		last: function(elem, i, match, array){=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
		even: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
		odd: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
		lt: function(elem, i, match){=0A=
			return i < match[3] - 0;=0A=
		},=0A=
		gt: function(elem, i, match){=0A=
			return i > match[3] - 0;=0A=
		},=0A=
		nth: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D i;=0A=
		},=0A=
		eq: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		PSEUDO: function(elem, match, i, array){=0A=
			var name =3D match[1], filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || "").indexOf(match[3]) =
>=3D 0;=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {=0A=
					if ( not[i] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
			}=0A=
		},=0A=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], node =3D elem;=0A=
			switch (type) {=0A=
				case 'only':=0A=
				case 'first':=0A=
					while ( (node =3D node.previousSibling) )  {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) return false;=0A=
					}=0A=
					if ( type =3D=3D 'first') return true;=0A=
					node =3D elem;=0A=
				case 'last':=0A=
					while ( (node =3D node.nextSibling) )  {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) return false;=0A=
					}=0A=
					return true;=0A=
				case 'nth':=0A=
					var first =3D match[2], last =3D match[3];=0A=
=0A=
					if ( first =3D=3D 1 && last =3D=3D 0 ) {=0A=
						return true;=0A=
					}=0A=
=0A=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						}=0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
=0A=
					var diff =3D elem.nodeIndex - last;=0A=
					if ( first =3D=3D 0 ) {=0A=
						return diff =3D=3D 0;=0A=
					} else {=0A=
						return ( diff % first =3D=3D 0 && diff / first >=3D 0 );=0A=
					}=0A=
			}=0A=
		},=0A=
		ID: function(elem, match){=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
		TAG: function(elem, match){=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName =3D=3D=3D match;=0A=
		},=0A=
		CLASS: function(elem, match){=0A=
			return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!check ?=0A=
				value && result !=3D=3D false :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
		POS: function(elem, match, i, array){=0A=
			var name =3D match[2], filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS;=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source );=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
=0A=
	return array;=0A=
};=0A=
=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 );=0A=
=0A=
} catch(e){=0A=
	makeArray =3D function(array, results) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
var sortOrder;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( "sourceIndex" in document.documentElement ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.sourceIndex || !b.sourceIndex ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var ret =3D a.sourceIndex - b.sourceIndex;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( document.createRange ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.ownerDocument || !b.ownerDocument ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();=0A=
		aRange.setStart(a, 0);=0A=
		aRange.setEnd(a, 0);=0A=
		bRange.setStart(b, 0);=0A=
		bRange.setEnd(b, 0);=0A=
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
(function(){=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	if ( !!document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function(elem, match){=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
	root =3D form =3D null; // release memory in IE=0A=
})();=0A=
=0A=
(function(){=0A=
=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) (function(){=0A=
	var oldSizzle =3D Sizzle, div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
	if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
=0A=
	Sizzle =3D function(query, context, extra, seed){=0A=
		context =3D context || document;=0A=
=0A=
		if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {=0A=
			try {=0A=
				return makeArray( context.querySelectorAll(query), extra );=0A=
			} catch(e){}=0A=
		}=0A=
=0A=
		return oldSizzle(query, context, extra, seed);=0A=
	};=0A=
=0A=
	for ( var prop in oldSizzle ) {=0A=
		Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.getElementsByClassName && =
document.documentElement.getElementsByClassName ) (function(){=0A=
	var div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 0 )=0A=
		return;=0A=
=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 )=0A=
		return;=0A=
=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context, isXML) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	var sibDir =3D dir =3D=3D "previousSibling" && !isXML;=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			if ( sibDir && elem.nodeType =3D=3D=3D 1 ){=0A=
				elem.sizcache =3D doneName;=0A=
				elem.sizset =3D i;=0A=
			}=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=0A=
=0A=
				if ( elem.nodeName =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	var sibDir =3D dir =3D=3D "previousSibling" && !isXML;=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			if ( sibDir && elem.nodeType =3D=3D=3D 1 ) {=0A=
				elem.sizcache =3D doneName;=0A=
				elem.sizset =3D i;=0A=
			}=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =3D i;=0A=
					}=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var contains =3D document.compareDocumentPosition ?  function(a, b){=0A=
	return a.compareDocumentPosition(b) & 16;=0A=
} : function(a, b){=0A=
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
};=0A=
=0A=
var isXML =3D function(elem){=0A=
	return elem.nodeType =3D=3D=3D 9 && elem.documentElement.nodeName =
!=3D=3D "HTML" ||=0A=
		!!elem.ownerDocument && elem.ownerDocument.documentElement.nodeName =
!=3D=3D "HTML";=0A=
};=0A=
=0A=
var posProcess =3D function(selector, context){=0A=
	var tmpSet =3D [], later =3D "", match,=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
=0A=
;(function(engine) {=0A=
  var extendElements =3D Prototype.Selector.extendElements;=0A=
=0A=
  function select(selector, scope) {=0A=
    return extendElements(engine(selector, scope || document));=0A=
  }=0A=
=0A=
  function match(element, selector) {=0A=
    return engine.matches(selector, [element]).length =3D=3D 1;=0A=
  }=0A=
=0A=
  Prototype.Selector.engine =3D engine;=0A=
  Prototype.Selector.select =3D select;=0A=
  Prototype.Selector.match =3D match;=0A=
})(Sizzle);=0A=
=0A=
window.Sizzle =3D Prototype._original_property;=0A=
delete Prototype._original_property;=0A=
=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    form =3D $(form);=0A=
    form.reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit, =
accumulator, initial;=0A=
=0A=
    if (options.hash) {=0A=
      initial =3D {};=0A=
      accumulator =3D function(result, key, value) {=0A=
        if (key in result) {=0A=
          if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
          result[key].push(value);=0A=
        } else result[key] =3D value;=0A=
        return result;=0A=
      };=0A=
    } else {=0A=
      initial =3D '';=0A=
      accumulator =3D function(result, key, value) {=0A=
        return result + (result ? '&' : '') + encodeURIComponent(key) + =
'=3D' + encodeURIComponent(value);=0A=
      }=0A=
    }=0A=
=0A=
    return elements.inject(initial, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          result =3D accumulator(result, key, value);=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    var elements =3D $(form).getElementsByTagName('*'),=0A=
        element,=0A=
        arr =3D [ ],=0A=
        serializers =3D Form.Element.Serializers;=0A=
    for (var i =3D 0; element =3D elements[i]; i++) {=0A=
      arr.push(element);=0A=
    }=0A=
    return arr.inject([], function(elements, child) {=0A=
      if (serializers[child.tagName.toLowerCase()])=0A=
        elements.push(Element.extend(child));=0A=
      return elements;=0A=
    })=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return /^(?:input|select|textarea)$/i.test(element.tagName);=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    var element =3D form.findFirstElement();=0A=
    if (element) element.activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !(/^(?:button|reset|submit)$/i.test(element.type))))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D (function() {=0A=
  function input(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return inputSelector(element, value);=0A=
      default:=0A=
        return valueSelector(element, value);=0A=
    }=0A=
  }=0A=
=0A=
  function inputSelector(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return element.checked ? element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  }=0A=
=0A=
  function valueSelector(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  }=0A=
=0A=
  function select(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return (element.type =3D=3D=3D 'select-one' ? selectOne : =
selectMany)(element);=0A=
=0A=
    var opt, currentValue, single =3D !Object.isArray(value);=0A=
    for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
      opt =3D element.options[i];=0A=
      currentValue =3D this.optionValue(opt);=0A=
      if (single) {=0A=
        if (currentValue =3D=3D value) {=0A=
          opt.selected =3D true;=0A=
          return;=0A=
        }=0A=
      }=0A=
      else opt.selected =3D value.include(currentValue);=0A=
    }=0A=
  }=0A=
=0A=
  function selectOne(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? optionValue(element.options[index]) : null;=0A=
  }=0A=
=0A=
  function selectMany(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  }=0A=
=0A=
  function optionValue(opt) {=0A=
    return Element.hasAttribute(opt, 'value') ? opt.value : opt.text;=0A=
  }=0A=
=0A=
  return {=0A=
    input:         input,=0A=
    inputSelector: inputSelector,=0A=
    textarea:      valueSelector,=0A=
    select:        select,=0A=
    selectOne:     selectOne,=0A=
    selectMany:    selectMany,=0A=
    optionValue:   optionValue,=0A=
    button:        valueSelector=0A=
  };=0A=
})();=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
(function() {=0A=
=0A=
  var Event =3D {=0A=
    KEY_BACKSPACE: 8,=0A=
    KEY_TAB:       9,=0A=
    KEY_RETURN:   13,=0A=
    KEY_ESC:      27,=0A=
    KEY_LEFT:     37,=0A=
    KEY_UP:       38,=0A=
    KEY_RIGHT:    39,=0A=
    KEY_DOWN:     40,=0A=
    KEY_DELETE:   46,=0A=
    KEY_HOME:     36,=0A=
    KEY_END:      35,=0A=
    KEY_PAGEUP:   33,=0A=
    KEY_PAGEDOWN: 34,=0A=
    KEY_INSERT:   45,=0A=
=0A=
    cache: {}=0A=
  };=0A=
=0A=
  var docEl =3D document.documentElement;=0A=
  var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED =3D 'onmouseenter' in docEl=0A=
    && 'onmouseleave' in docEl;=0A=
=0A=
=0A=
=0A=
  var isIELegacyEvent =3D function(event) { return false; };=0A=
=0A=
  if (window.attachEvent) {=0A=
    if (window.addEventListener) {=0A=
      isIELegacyEvent =3D function(event) {=0A=
        return !(event instanceof window.Event);=0A=
      };=0A=
    } else {=0A=
      isIELegacyEvent =3D function(event) { return true; };=0A=
    }=0A=
  }=0A=
=0A=
  var _isButton;=0A=
=0A=
  function _isButtonForDOMEvents(event, code) {=0A=
    return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
  }=0A=
=0A=
  var legacyButtonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
  function _isButtonForLegacyEvents(event, code) {=0A=
    return event.button =3D=3D=3D legacyButtonMap[code];=0A=
  }=0A=
=0A=
  function _isButtonForWebKit(event, code) {=0A=
    switch (code) {=0A=
      case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
      case 1: return event.which =3D=3D 2 || (event.which =3D=3D 1 && =
event.metaKey);=0A=
      case 2: return event.which =3D=3D 3;=0A=
      default: return false;=0A=
    }=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    if (!window.addEventListener) {=0A=
      _isButton =3D _isButtonForLegacyEvents;=0A=
    } else {=0A=
      _isButton =3D function(event, code) {=0A=
        return isIELegacyEvent(event) ? _isButtonForLegacyEvents(event, =
code) :=0A=
         _isButtonForDOMEvents(event, code);=0A=
      }=0A=
    }=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    _isButton =3D _isButtonForWebKit;=0A=
  } else {=0A=
    _isButton =3D _isButtonForDOMEvents;=0A=
  }=0A=
=0A=
  function isLeftClick(event)   { return _isButton(event, 0) }=0A=
=0A=
  function isMiddleClick(event) { return _isButton(event, 1) }=0A=
=0A=
  function isRightClick(event)  { return _isButton(event, 2) }=0A=
=0A=
  function element(event) {=0A=
    event =3D Event.extend(event);=0A=
=0A=
    var node =3D event.target, type =3D event.type,=0A=
     currentTarget =3D event.currentTarget;=0A=
=0A=
    if (currentTarget && currentTarget.tagName) {=0A=
      if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A=
        (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'=0A=
          && currentTarget.type =3D=3D=3D 'radio'))=0A=
            node =3D currentTarget;=0A=
    }=0A=
=0A=
    if (node.nodeType =3D=3D Node.TEXT_NODE)=0A=
      node =3D node.parentNode;=0A=
=0A=
    return Element.extend(node);=0A=
  }=0A=
=0A=
  function findElement(event, expression) {=0A=
    var element =3D Event.element(event);=0A=
=0A=
    if (!expression) return element;=0A=
    while (element) {=0A=
      if (Object.isElement(element) && Prototype.Selector.match(element, =
expression)) {=0A=
        return Element.extend(element);=0A=
      }=0A=
      element =3D element.parentNode;=0A=
    }=0A=
  }=0A=
=0A=
  function pointer(event) {=0A=
    return { x: pointerX(event), y: pointerY(event) };=0A=
  }=0A=
=0A=
  function pointerX(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollLeft: 0 };=0A=
=0A=
    return event.pageX || (event.clientX +=0A=
      (docElement.scrollLeft || body.scrollLeft) -=0A=
      (docElement.clientLeft || 0));=0A=
  }=0A=
=0A=
  function pointerY(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollTop: 0 };=0A=
=0A=
    return  event.pageY || (event.clientY +=0A=
       (docElement.scrollTop || body.scrollTop) -=0A=
       (docElement.clientTop || 0));=0A=
  }=0A=
=0A=
=0A=
  function stop(event) {=0A=
    Event.extend(event);=0A=
    event.preventDefault();=0A=
    event.stopPropagation();=0A=
=0A=
    event.stopped =3D true;=0A=
  }=0A=
=0A=
=0A=
  Event.Methods =3D {=0A=
    isLeftClick:   isLeftClick,=0A=
    isMiddleClick: isMiddleClick,=0A=
    isRightClick:  isRightClick,=0A=
=0A=
    element:     element,=0A=
    findElement: findElement,=0A=
=0A=
    pointer:  pointer,=0A=
    pointerX: pointerX,=0A=
    pointerY: pointerY,=0A=
=0A=
    stop: stop=0A=
  };=0A=
=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (window.attachEvent) {=0A=
    function _relatedTarget(event) {=0A=
      var element;=0A=
      switch (event.type) {=0A=
        case 'mouseover':=0A=
        case 'mouseenter':=0A=
          element =3D event.fromElement;=0A=
          break;=0A=
        case 'mouseout':=0A=
        case 'mouseleave':=0A=
          element =3D event.toElement;=0A=
          break;=0A=
        default:=0A=
          return null;=0A=
      }=0A=
      return Element.extend(element);=0A=
    }=0A=
=0A=
    var additionalMethods =3D {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return '[object Event]' }=0A=
    };=0A=
=0A=
    Event.extend =3D function(event, element) {=0A=
      if (!event) return false;=0A=
=0A=
      if (!isIELegacyEvent(event)) return event;=0A=
=0A=
      if (event._extendedByPrototype) return event;=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
=0A=
      var pointer =3D Event.pointer(event);=0A=
=0A=
      Object.extend(event, {=0A=
        target: event.srcElement || element,=0A=
        relatedTarget: _relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
=0A=
      Object.extend(event, methods);=0A=
      Object.extend(event, additionalMethods);=0A=
=0A=
      return event;=0A=
    };=0A=
  } else {=0A=
    Event.extend =3D Prototype.K;=0A=
  }=0A=
=0A=
  if (window.addEventListener) {=0A=
    Event.prototype =3D window.Event.prototype || =
document.createEvent('HTMLEvents').__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
  }=0A=
=0A=
  function _createResponder(element, eventName, handler) {=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
=0A=
    if (Object.isUndefined(registry)) {=0A=
      CACHE.push(element);=0A=
      registry =3D Element.retrieve(element, 'prototype_event_registry', =
$H());=0A=
    }=0A=
=0A=
    var respondersForEvent =3D registry.get(eventName);=0A=
    if (Object.isUndefined(respondersForEvent)) {=0A=
      respondersForEvent =3D [];=0A=
      registry.set(eventName, respondersForEvent);=0A=
    }=0A=
=0A=
    if (respondersForEvent.pluck('handler').include(handler)) return =
false;=0A=
=0A=
    var responder;=0A=
    if (eventName.include(":")) {=0A=
      responder =3D function(event) {=0A=
        if (Object.isUndefined(event.eventName))=0A=
          return false;=0A=
=0A=
        if (event.eventName !=3D=3D eventName)=0A=
          return false;=0A=
=0A=
        Event.extend(event, element);=0A=
        handler.call(element, event);=0A=
      };=0A=
    } else {=0A=
      if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED &&=0A=
       (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave")) {=0A=
        if (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave") {=0A=
          responder =3D function(event) {=0A=
            Event.extend(event, element);=0A=
=0A=
            var parent =3D event.relatedTarget;=0A=
            while (parent && parent !=3D=3D element) {=0A=
              try { parent =3D parent.parentNode; }=0A=
              catch(e) { parent =3D element; }=0A=
            }=0A=
=0A=
            if (parent =3D=3D=3D element) return;=0A=
=0A=
            handler.call(element, event);=0A=
          };=0A=
        }=0A=
      } else {=0A=
        responder =3D function(event) {=0A=
          Event.extend(event, element);=0A=
          handler.call(element, event);=0A=
        };=0A=
      }=0A=
    }=0A=
=0A=
    responder.handler =3D handler;=0A=
    respondersForEvent.push(responder);=0A=
    return responder;=0A=
  }=0A=
=0A=
  function _destroyCache() {=0A=
    for (var i =3D 0, length =3D CACHE.length; i < length; i++) {=0A=
      Event.stopObserving(CACHE[i]);=0A=
      CACHE[i] =3D null;=0A=
    }=0A=
  }=0A=
=0A=
  var CACHE =3D [];=0A=
=0A=
  if (Prototype.Browser.IE)=0A=
    window.attachEvent('onunload', _destroyCache);=0A=
=0A=
  if (Prototype.Browser.WebKit)=0A=
    window.addEventListener('unload', Prototype.emptyFunction, false);=0A=
=0A=
=0A=
  var _getDOMEventName =3D Prototype.K,=0A=
      translations =3D { mouseenter: "mouseover", mouseleave: "mouseout" =
};=0A=
=0A=
  if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) {=0A=
    _getDOMEventName =3D function(eventName) {=0A=
      return (translations[eventName] || eventName);=0A=
    };=0A=
  }=0A=
=0A=
  function observe(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var responder =3D _createResponder(element, eventName, handler);=0A=
=0A=
    if (!responder) return element;=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.addEventListener)=0A=
        element.addEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.attachEvent("ondataavailable", responder);=0A=
        element.attachEvent("onlosecapture", responder);=0A=
      }=0A=
    } else {=0A=
      var actualEventName =3D _getDOMEventName(eventName);=0A=
=0A=
      if (element.addEventListener)=0A=
        element.addEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.attachEvent("on" + actualEventName, responder);=0A=
    }=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function stopObserving(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
    if (!registry) return element;=0A=
=0A=
    if (!eventName) {=0A=
      registry.each( function(pair) {=0A=
        var eventName =3D pair.key;=0A=
        stopObserving(element, eventName);=0A=
      });=0A=
      return element;=0A=
    }=0A=
=0A=
    var responders =3D registry.get(eventName);=0A=
    if (!responders) return element;=0A=
=0A=
    if (!handler) {=0A=
      responders.each(function(r) {=0A=
        stopObserving(element, eventName, r.handler);=0A=
      });=0A=
      return element;=0A=
    }=0A=
=0A=
    var i =3D responders.length, responder;=0A=
    while (i--) {=0A=
      if (responders[i].handler =3D=3D=3D handler) {=0A=
        responder =3D responders[i];=0A=
        break;=0A=
      }=0A=
    }=0A=
    if (!responder) return element;=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.detachEvent("ondataavailable", responder);=0A=
        element.detachEvent("onlosecapture", responder);=0A=
      }=0A=
    } else {=0A=
      var actualEventName =3D _getDOMEventName(eventName);=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.detachEvent('on' + actualEventName, responder);=0A=
    }=0A=
=0A=
    registry.set(eventName, responders.without(responder));=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function fire(element, eventName, memo, bubble) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isUndefined(bubble))=0A=
      bubble =3D true;=0A=
=0A=
    if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
      element =3D document.documentElement;=0A=
=0A=
    var event;=0A=
    if (document.createEvent) {=0A=
      event =3D document.createEvent('HTMLEvents');=0A=
      event.initEvent('dataavailable', bubble, true);=0A=
    } else {=0A=
      event =3D document.createEventObject();=0A=
      event.eventType =3D bubble ? 'ondataavailable' : 'onlosecapture';=0A=
    }=0A=
=0A=
    event.eventName =3D eventName;=0A=
    event.memo =3D memo || { };=0A=
=0A=
    if (document.createEvent)=0A=
      element.dispatchEvent(event);=0A=
    else=0A=
      element.fireEvent(event.eventType, event);=0A=
=0A=
    return Event.extend(event);=0A=
  }=0A=
=0A=
  Event.Handler =3D Class.create({=0A=
    initialize: function(element, eventName, selector, callback) {=0A=
      this.element   =3D $(element);=0A=
      this.eventName =3D eventName;=0A=
      this.selector  =3D selector;=0A=
      this.callback  =3D callback;=0A=
      this.handler   =3D this.handleEvent.bind(this);=0A=
    },=0A=
=0A=
    start: function() {=0A=
      Event.observe(this.element, this.eventName, this.handler);=0A=
      return this;=0A=
    },=0A=
=0A=
    stop: function() {=0A=
      Event.stopObserving(this.element, this.eventName, this.handler);=0A=
      return this;=0A=
    },=0A=
=0A=
    handleEvent: function(event) {=0A=
      var element =3D Event.findElement(event, this.selector);=0A=
      if (element) this.callback.call(this.element, event, element);=0A=
    }=0A=
  });=0A=
=0A=
  function on(element, eventName, selector, callback) {=0A=
    element =3D $(element);=0A=
    if (Object.isFunction(selector) && Object.isUndefined(callback)) {=0A=
      callback =3D selector, selector =3D null;=0A=
    }=0A=
=0A=
    return new Event.Handler(element, eventName, selector, =
callback).start();=0A=
  }=0A=
=0A=
  Object.extend(Event, Event.Methods);=0A=
=0A=
  Object.extend(Event, {=0A=
    fire:          fire,=0A=
    observe:       observe,=0A=
    stopObserving: stopObserving,=0A=
    on:            on=0A=
  });=0A=
=0A=
  Element.addMethods({=0A=
    fire:          fire,=0A=
=0A=
    observe:       observe,=0A=
=0A=
    stopObserving: stopObserving,=0A=
=0A=
    on:            on=0A=
  });=0A=
=0A=
  Object.extend(document, {=0A=
    fire:          fire.methodize(),=0A=
=0A=
    observe:       observe.methodize(),=0A=
=0A=
    stopObserving: stopObserving.methodize(),=0A=
=0A=
    on:            on.methodize(),=0A=
=0A=
    loaded:        false=0A=
  });=0A=
=0A=
  if (window.Event) Object.extend(window.Event, Event);=0A=
  else window.Event =3D Event;=0A=
})();=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearTimeout(timer);=0A=
    document.loaded =3D true;=0A=
    document.fire('dom:loaded');=0A=
  }=0A=
=0A=
  function checkReadyState() {=0A=
    if (document.readyState =3D=3D=3D 'complete') {=0A=
      document.stopObserving('readystatechange', checkReadyState);=0A=
      fireContentLoadedEvent();=0A=
    }=0A=
  }=0A=
=0A=
  function pollDoScroll() {=0A=
    try { document.documentElement.doScroll('left'); }=0A=
    catch(e) {=0A=
      timer =3D pollDoScroll.defer();=0A=
      return;=0A=
    }=0A=
    fireContentLoadedEvent();=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    document.addEventListener('DOMContentLoaded', =
fireContentLoadedEvent, false);=0A=
  } else {=0A=
    document.observe('readystatechange', checkReadyState);=0A=
    if (window =3D=3D top)=0A=
      timer =3D pollDoScroll.defer();=0A=
  }=0A=
=0A=
  Event.observe(window, 'load', fireContentLoadedEvent);=0A=
})();=0A=
=0A=
Element.addMethods();=0A=
=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
var Position =3D {=0A=
  includeScrollOffsets: false,=0A=
=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
(function() {=0A=
  window.Selector =3D Class.create({=0A=
    initialize: function(expression) {=0A=
      this.expression =3D expression.strip();=0A=
    },=0A=
=0A=
    findElements: function(rootElement) {=0A=
      return Prototype.Selector.select(this.expression, rootElement);=0A=
    },=0A=
=0A=
    match: function(element) {=0A=
      return Prototype.Selector.match(element, this.expression);=0A=
    },=0A=
=0A=
    toString: function() {=0A=
      return this.expression;=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Selector: " + this.expression + ">";=0A=
    }=0A=
  });=0A=
=0A=
  Object.extend(Selector, {=0A=
    matchElements: function(elements, expression) {=0A=
      var match =3D Prototype.Selector.match,=0A=
          results =3D [];=0A=
=0A=
      for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
        var element =3D elements[i];=0A=
        if (match(element, expression)) {=0A=
          results.push(Element.extend(element));=0A=
        }=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    findElement: function(elements, expression, index) {=0A=
      index =3D index || 0;=0A=
      var matchIndex =3D 0, element;=0A=
      for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
        element =3D elements[i];=0A=
        if (Prototype.Selector.match(element, expression) && index =
=3D=3D=3D matchIndex++) {=0A=
          return Element.extend(element);=0A=
        }=0A=
      }=0A=
    },=0A=
=0A=
    findChildElements: function(element, expressions) {=0A=
      var selector =3D expressions.toArray().join(', ');=0A=
      return Prototype.Selector.select(selector, element || document);=0A=
    }=0A=
  });=0A=
})();=0A=

------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/site.js

=EF=BB=BF/*
 * Simple prototype based three state rollover class
*/
var Roll =3D Class.create();
Roll.prototype =3D {
    initialize: function (element, options) {
        this.element =3D element;
        this.images =3D [3];
        this.active =3D false;
        this.setOptions(options);
        this.setup();
    },
    setOptions: function (options) {
        this.options =3D {
            over: '-over',
            active: '-active',
            inactive: ''
        };
        Object.extend(this.options, options || {});
    },
    setup: function () {
        if (this.element =3D=3D undefined)
            return;
        // load images for states
        this.images[0] =3D new =
ImgLoad(this.buildImgName(this.element.src, this.options.inactive));
        this.images[1] =3D new =
ImgLoad(this.buildImgName(this.element.src, this.options.over));
        this.images[2] =3D new =
ImgLoad(this.buildImgName(this.element.src, this.options.active));
        // sink events
        Event.observe(this.element, 'mouseover', =
this.onMouseOver.bindAsEventListener(this));
        Event.observe(this.element, 'mouseout', =
this.onMouseOff.bindAsEventListener(this));
    },
    buildImgName: function (uri, state) {
        dot =3D uri.lastIndexOf('.');
        pfx =3D uri.substr(0, dot);
        ext =3D uri.substr(dot);
        if (pfx.endsWith(this.options.inactive)) {
            this.active =3D false;
            pfx =3D pfx.substr(0, pfx.length - =
this.options.inactive.length);
        }
        if (pfx.endsWith(this.options.active)) {
            this.active =3D true;
            pfx =3D pfx.substr(0, pfx.length - =
this.options.active.length);
        }
        if (pfx.endsWith(this.options.over)) {
            this.active =3D false;
            pfx =3D pfx.substr(0, pfx.length - =
this.options.over.length);
        }
        return pfx + state + ext;
    },
    update: function (state) {
        if (this.active && this.images[2] !=3D undefined && =
this.images[2].isLoaded()) {
            this.element.src =3D this.images[2].getSrc();
        }else if (this.images[state] !=3D undefined && =
this.images[state].isLoaded()) {
            this.element.src =3D this.images[state].getSrc();
        }
    },
    setActive: function (onoff) {
        this.active =3D (onoff =3D=3D true) ? true : false;
        this.update(0);
    },
    onMouseOver: function (e) {
        this.update(1);
    },
    onMouseOff: function (e) {
        this.update(0);
    }
}
// Rollover invoke helper method
Element.addMethods({
    roll: function (element) {
        new Roll(element);
    }
});
/*
* Simple prototype based image loading class
*/
var ImgLoad =3D Class.create();
ImgLoad.prototype =3D {
    initialize: function (uri) {
        this.image =3D new Image();
        this.loaded =3D false;
        // sink events
        Event.observe(this.image, 'load', =
this.onLoad.bindAsEventListener(this));
        Event.observe(this.image, 'error', =
this.onError.bindAsEventListener(this));
        Event.observe(this.image, 'abort', =
this.onError.bindAsEventListener(this));
        // start load image
        this.image.src =3D uri;
    },
    isLoaded: function () {
        return this.loaded;
    },
    getSrc: function () {
        return this.image.src;
    },
    onLoad: function () {
        this.loaded =3D true;
    },
    onError: function () {
        this.loaded =3D false;
    }
}

/*
* Creates a seesaw to normalize the height of an element locked in step =
with another element
*/
var SeeSaw =3D Class.create();
SeeSaw.prototype =3D {
    initialize: function (element, options) {
        this.element =3D element;
        this.setOptions(options);
        // grab the element we want to follow
        if ($(this.options.alttarget) =3D=3D undefined) {
            this.target =3D $(this.options.target);
        } else {
            this.target =3D $(this.options.alttarget);
        }
        this.origheight =3D this.element.getDimensions().height;
        // sink events
        Event.observe(window, 'resize', =
this.onResize.bindAsEventListener(this));
        Event.observe(document, 'custom:resize', =
this.onResize.bindAsEventListener(this));
        this.onResize();
    },
    setOptions: function (options) {
        this.options =3D {
            target: 'main',
            alttarget: 'additonal-content'
        };
        Object.extend(this.options, options || {});
    },
    onResize: function () {
        var elementOffset =3D this.element.cumulativeOffset();
        var elementDim =3D this.element.getDimensions();
        var targetOffset =3D this.target.cumulativeOffset();
        var targetDim =3D this.target.getDimensions();
        var eCur =3D elementOffset.top + elementDim.height;
        var tCur =3D targetOffset.top + targetDim.height;
        var delta =3D tCur - eCur;
        if (delta < 0) {
            this.target.style.height =3D (targetDim.height + -delta - =
30) + 'px';
        } else {
            this.element.style.height =3D (elementDim.height + delta) + =
'px';
        }
    }
}

// SeeSaw invoke helper method
Element.addMethods({
    ss: function (element, options) {
        new SeeSaw(element, options);
    }
});
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: https://www.edctraining.org/SBCCD/EDCT/Media/Files/scripts/blank.js


------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit

(function(){var =
d=3D"text/javascript",e=3D"text/css",f=3D"stylesheet",g=3D"script",h=3D"l=
ink",k=3D"head",l=3D"complete",m=3D"UTF-8",n=3D".";function p(b){var =
a=3Ddocument.getElementsByTagName(k)[0];a||(a=3Ddocument.body.parentNode.=
appendChild(document.createElement(k)));a.appendChild(b)}function =
_loadJs(b){var =
a=3Ddocument.createElement(g);a.type=3Dd;a.charset=3Dm;a.src=3Db;p(a)}fun=
ction _loadCss(b){var =
a=3Ddocument.createElement(h);a.type=3De;a.rel=3Df;a.charset=3Dm;a.href=3D=
b;p(a)}function _isNS(b){b=3Db.split(n);for(var =
a=3Dwindow,c=3D0;c<b.length;++c)if(!(a=3Da[b[c]]))return!1;return!0}=0A=
function _setupNS(b){b=3Db.split(n);for(var =
a=3Dwindow,c=3D0;c<b.length;++c)a.hasOwnProperty?a.hasOwnProperty(b[c])?a=
=3Da[b[c]]:a=3Da[b[c]]=3D{}:a=3Da[b[c]]||(a[b[c]]=3D{});return =
a}window.addEventListener&&"undefined"=3D=3Dtypeof =
document.readyState&&window.addEventListener("DOMContentLoaded",function(=
){document.readyState=3Dl},!1);=0A=
if (_isNS('google.translate.Element')){return}(function(){var =
c=3D_setupNS('google.translate._const');c._cl=3D'en';c._cuc=3D'googleTran=
slateElementInit';c._cac=3D'';c._cam=3D'';c._ctkk=3D'404586';var =
h=3D'translate.googleapis.com';var =
s=3D(true?'https':window.location.protocol=3D=3D'https:'?'https':'http')+=
'://';var =
b=3Ds+h;c._pah=3Dh;c._pas=3Ds;c._pbi=3Db+'/translate_static/img/te_bk.gif=
';c._pci=3Db+'/translate_static/img/te_ctrl3.gif';c._pli=3Db+'/translate_=
static/img/loading.gif';c._plla=3Dh+'/translate_a/l';c._pmi=3Db+'/transla=
te_static/img/mini_google.png';c._ps=3Db+'/translate_static/css/translate=
element.css';c._puh=3D'translate.google.com';_loadCss(c._ps);_loadJs(b+'/=
translate_static/js/element/main.js');})();})();
------=_NextPart_000_0000_01D17083.740E83B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://www.edctraining.org/WebResource.axd?d=yWjolpNgGq00CVvmbCbgKZWPyPSQU_kgkQ_wwoccAF9Fs2LriXNd2_fFpODFwxo_ufZq2mChuLHG02XWIoNrkuLD2xc1&t=635586452020000000

function WebForm_PostBackOptions(eventTarget, eventArgument, validation, =
validationGroup, actionUrl, trackFocus, clientSubmit) {
    this.eventTarget =3D eventTarget;
    this.eventArgument =3D eventArgument;
    this.validation =3D validation;
    this.validationGroup =3D validationGroup;
    this.actionUrl =3D actionUrl;
    this.trackFocus =3D trackFocus;
    this.clientSubmit =3D clientSubmit;
}
function WebForm_DoPostBackWithOptions(options) {
    var validationResult =3D true;
    if (options.validation) {
        if (typeof(Page_ClientValidate) =3D=3D 'function') {
            validationResult =3D =
Page_ClientValidate(options.validationGroup);
        }
    }
    if (validationResult) {
        if ((typeof(options.actionUrl) !=3D "undefined") && =
(options.actionUrl !=3D null) && (options.actionUrl.length > 0)) {
            theForm.action =3D options.actionUrl;
        }
        if (options.trackFocus) {
            var lastFocus =3D theForm.elements["__LASTFOCUS"];
            if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D =
null)) {
                if (typeof(document.activeElement) =3D=3D "undefined") {
                    lastFocus.value =3D options.eventTarget;
                }
                else {
                    var active =3D document.activeElement;
                    if ((typeof(active) !=3D "undefined") && (active =
!=3D null)) {
                        if ((typeof(active.id) !=3D "undefined") && =
(active.id !=3D null) && (active.id.length > 0)) {
                            lastFocus.value =3D active.id;
                        }
                        else if (typeof(active.name) !=3D "undefined") {
                            lastFocus.value =3D active.name;
                        }
                    }
                }
            }
        }
    }
    if (options.clientSubmit) {
        __doPostBack(options.eventTarget, options.eventArgument);
    }
}
var __pendingCallbacks =3D new Array();
var __synchronousCallBackIndex =3D -1;
function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, =
context, errorCallback, useAsync) {
    var postData =3D __theFormPostData +
                "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) =
+
                "&__CALLBACKPARAM=3D" + =
WebForm_EncodeCallback(eventArgument);
    if (theForm["__EVENTVALIDATION"]) {
        postData +=3D "&__EVENTVALIDATION=3D" + =
WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value);
    }
    var xmlRequest,e;
    try {
        xmlRequest =3D new XMLHttpRequest();
    }
    catch(e) {
        try {
            xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(e) {
        }
    }
    var setRequestHeaderMethodExists =3D true;
    try {
        setRequestHeaderMethodExists =3D (xmlRequest && =
xmlRequest.setRequestHeader);
    }
    catch(e) {}
    var callback =3D new Object();
    callback.eventCallback =3D eventCallback;
    callback.context =3D context;
    callback.errorCallback =3D errorCallback;
    callback.async =3D useAsync;
    var callbackIndex =3D =
WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback);
    if (!useAsync) {
        if (__synchronousCallBackIndex !=3D -1) {
            __pendingCallbacks[__synchronousCallBackIndex] =3D null;
        }
        __synchronousCallBackIndex =3D callbackIndex;
    }
    if (setRequestHeaderMethodExists) {
        xmlRequest.onreadystatechange =3D WebForm_CallbackComplete;
        callback.xmlRequest =3D xmlRequest;
        // e.g. http:
        var action =3D theForm.action || document.location.pathname, =
fragmentIndex =3D action.indexOf('#');
        if (fragmentIndex !=3D=3D -1) {
            action =3D action.substr(0, fragmentIndex);
        }
        if (!__nonMSDOMBrowser) {
            var queryIndex =3D action.indexOf('?');
            if (queryIndex !=3D=3D -1) {
                var path =3D action.substr(0, queryIndex);
                if (path.indexOf("%") =3D=3D=3D -1) {
                    action =3D encodeURI(path) + =
action.substr(queryIndex);
                }
            }
            else if (action.indexOf("%") =3D=3D=3D -1) {
                action =3D encodeURI(action);
            }
        }
        xmlRequest.open("POST", action, true);
        xmlRequest.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3Dutf-8");
        xmlRequest.send(postData);
        return;
    }
    callback.xmlRequest =3D new Object();
    var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex;
    var xmlRequestFrame =3D document.frames[callbackFrameID];
    if (!xmlRequestFrame) {
        xmlRequestFrame =3D document.createElement("IFRAME");
        xmlRequestFrame.width =3D "1";
        xmlRequestFrame.height =3D "1";
        xmlRequestFrame.frameBorder =3D "0";
        xmlRequestFrame.id =3D callbackFrameID;
        xmlRequestFrame.name =3D callbackFrameID;
        xmlRequestFrame.style.position =3D "absolute";
        xmlRequestFrame.style.top =3D "-100px"
        xmlRequestFrame.style.left =3D "-100px";
        try {
            if (callBackFrameUrl) {
                xmlRequestFrame.src =3D callBackFrameUrl;
            }
        }
        catch(e) {}
        document.body.appendChild(xmlRequestFrame);
    }
    var interval =3D window.setInterval(function() {
        xmlRequestFrame =3D document.frames[callbackFrameID];
        if (xmlRequestFrame && xmlRequestFrame.document) {
            window.clearInterval(interval);
            xmlRequestFrame.document.write("");
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.write('<html><body><form =
method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" =
value=3D"t"></form></body></html>');
            xmlRequestFrame.document.close();
            xmlRequestFrame.document.forms[0].action =3D theForm.action;
            var count =3D __theFormPostCollection.length;
            var element;
            for (var i =3D 0; i < count; i++) {
                element =3D __theFormPostCollection[i];
                if (element) {
                    var fieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                    fieldElement.type =3D "hidden";
                    fieldElement.name =3D element.name;
                    fieldElement.value =3D element.value;
                    =
xmlRequestFrame.document.forms[0].appendChild(fieldElement);
                }
            }
            var callbackIdFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIdFieldElement.type =3D "hidden";
            callbackIdFieldElement.name =3D "__CALLBACKID";
            callbackIdFieldElement.value =3D eventTarget;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement);
            var callbackParamFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackParamFieldElement.type =3D "hidden";
            callbackParamFieldElement.name =3D "__CALLBACKPARAM";
            callbackParamFieldElement.value =3D eventArgument;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);=

            if (theForm["__EVENTVALIDATION"]) {
                var callbackValidationFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
                callbackValidationFieldElement.type =3D "hidden";
                callbackValidationFieldElement.name =3D =
"__EVENTVALIDATION";
                callbackValidationFieldElement.value =3D =
theForm["__EVENTVALIDATION"].value;
                =
xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem=
ent);
            }
            var callbackIndexFieldElement =3D =
xmlRequestFrame.document.createElement("INPUT");
            callbackIndexFieldElement.type =3D "hidden";
            callbackIndexFieldElement.name =3D "__CALLBACKINDEX";
            callbackIndexFieldElement.value =3D callbackIndex;
            =
xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);=

            xmlRequestFrame.document.forms[0].submit();
        }
    }, 10);
}
function WebForm_CallbackComplete() {
    for (var i =3D 0; i < __pendingCallbacks.length; i++) {
        callbackObject =3D __pendingCallbacks[i];
        if (callbackObject && callbackObject.xmlRequest && =
(callbackObject.xmlRequest.readyState =3D=3D 4)) {
            if (!__pendingCallbacks[i].async) {
                __synchronousCallBackIndex =3D -1;
            }
            __pendingCallbacks[i] =3D null;
            var callbackFrameID =3D "__CALLBACKFRAME" + i;
            var xmlRequestFrame =3D =
document.getElementById(callbackFrameID);
            if (xmlRequestFrame) {
                xmlRequestFrame.parentNode.removeChild(xmlRequestFrame);
            }
            WebForm_ExecuteCallback(callbackObject);
        }
    }
}
function WebForm_ExecuteCallback(callbackObject) {
    var response =3D callbackObject.xmlRequest.responseText;
    if (response.charAt(0) =3D=3D "s") {
        if ((typeof(callbackObject.eventCallback) !=3D "undefined") && =
(callbackObject.eventCallback !=3D null)) {
            callbackObject.eventCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else if (response.charAt(0) =3D=3D "e") {
        if ((typeof(callbackObject.errorCallback) !=3D "undefined") && =
(callbackObject.errorCallback !=3D null)) {
            callbackObject.errorCallback(response.substring(1), =
callbackObject.context);
        }
    }
    else {
        var separatorIndex =3D response.indexOf("|");
        if (separatorIndex !=3D -1) {
            var validationFieldLength =3D parseInt(response.substring(0, =
separatorIndex));
            if (!isNaN(validationFieldLength)) {
                var validationField =3D =
response.substring(separatorIndex + 1, separatorIndex + =
validationFieldLength + 1);
                if (validationField !=3D "") {
                    var validationFieldElement =3D =
theForm["__EVENTVALIDATION"];
                    if (!validationFieldElement) {
                        validationFieldElement =3D =
document.createElement("INPUT");
                        validationFieldElement.type =3D "hidden";
                        validationFieldElement.name =3D =
"__EVENTVALIDATION";
                        theForm.appendChild(validationFieldElement);
                    }
                    validationFieldElement.value =3D validationField;
                }
                if ((typeof(callbackObject.eventCallback) !=3D =
"undefined") && (callbackObject.eventCallback !=3D null)) {
                    =
callbackObject.eventCallback(response.substring(separatorIndex + =
validationFieldLength + 1), callbackObject.context);
                }
            }
        }
    }
}
function WebForm_FillFirstAvailableSlot(array, element) {
    var i;
    for (i =3D 0; i < array.length; i++) {
        if (!array[i]) break;
    }
    array[i] =3D element;
    return i;
}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection =3D new Array();
var __callbackTextTypes =3D =
/^(text|password|hidden|search|tel|url|email|number|range|color|datetime|=
date|month|week|time|datetime-local)$/i;
function WebForm_InitCallback() {
    var formElements =3D theForm.elements,
        count =3D formElements.length,
        element;
    for (var i =3D 0; i < count; i++) {
        element =3D formElements[i];
        var tagName =3D element.tagName.toLowerCase();
        if (tagName =3D=3D "input") {
            var type =3D element.type;
            if ((__callbackTextTypes.test(type) || ((type =3D=3D =
"checkbox" || type =3D=3D "radio") && element.checked))
                && (element.id !=3D "__EVENTVALIDATION")) {
                WebForm_InitCallbackAddField(element.name, =
element.value);
            }
        }
        else if (tagName =3D=3D "select") {
            var selectCount =3D element.options.length;
            for (var j =3D 0; j < selectCount; j++) {
                var selectChild =3D element.options[j];
                if (selectChild.selected =3D=3D true) {
                    WebForm_InitCallbackAddField(element.name, =
element.value);
                }
            }
        }
        else if (tagName =3D=3D "textarea") {
            WebForm_InitCallbackAddField(element.name, element.value);
        }
    }
}
function WebForm_InitCallbackAddField(name, value) {
    var nameValue =3D new Object();
    nameValue.name =3D name;
    nameValue.value =3D value;
    __theFormPostCollection[__theFormPostCollection.length] =3D =
nameValue;
    __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + =
WebForm_EncodeCallback(value) + "&";
}
function WebForm_EncodeCallback(parameter) {
    if (encodeURIComponent) {
        return encodeURIComponent(parameter);
    }
    else {
        return escape(parameter);
    }
}
var __disabledControlArray =3D new Array();
function WebForm_ReEnableControls() {
    if (typeof(__enabledControlArray) =3D=3D 'undefined') {
        return false;
    }
    var disabledIndex =3D 0;
    for (var i =3D 0; i < __enabledControlArray.length; i++) {
        var c;
        if (__nonMSDOMBrowser) {
            c =3D document.getElementById(__enabledControlArray[i]);
        }
        else {
            c =3D document.all[__enabledControlArray[i]];
        }
        if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled =
=3D=3D true)) {
            c.disabled =3D false;
            __disabledControlArray[disabledIndex++] =3D c;
        }
    }
    setTimeout("WebForm_ReDisableControls()", 0);
    return true;
}
function WebForm_ReDisableControls() {
    for (var i =3D 0; i < __disabledControlArray.length; i++) {
        __disabledControlArray[i].disabled =3D true;
    }
}
function WebForm_SimulateClick(element, event) {
    var clickEvent;
    if (element) {
        if (element.click) {
            element.click();
        } else {=20
            clickEvent =3D document.createEvent("MouseEvents");
            clickEvent.initMouseEvent("click", true, true, window, 0, 0, =
0, 0, 0, false, false, false, false, 0, null);
            if (!element.dispatchEvent(clickEvent)) {
                return true;
            }
        }
        event.cancelBubble =3D true;
        if (event.stopPropagation) {
            event.stopPropagation();
        }
        return false;
    }
    return true;
}
function WebForm_FireDefaultButton(event, target) {
    if (event.keyCode =3D=3D 13) {
        var src =3D event.srcElement || event.target;
        if (src &&
            ((src.tagName.toLowerCase() =3D=3D "input") &&
             (src.type.toLowerCase() =3D=3D "submit" || =
src.type.toLowerCase() =3D=3D "button")) ||
            ((src.tagName.toLowerCase() =3D=3D "a") &&
             (src.href !=3D null) && (src.href !=3D "")) ||
            (src.tagName.toLowerCase() =3D=3D "textarea")) {
            return true;
        }
        var defaultButton;
        if (__nonMSDOMBrowser) {
            defaultButton =3D document.getElementById(target);
        }
        else {
            defaultButton =3D document.all[target];
        }
        if (defaultButton) {
            return WebForm_SimulateClick(defaultButton, event);
        }=20
    }
    return true;
}
function WebForm_GetScrollX() {
    if (__nonMSDOMBrowser) {
        return window.pageXOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollLeft) {
            return document.documentElement.scrollLeft;
        }
        else if (document.body) {
            return document.body.scrollLeft;
        }
    }
    return 0;
}
function WebForm_GetScrollY() {
    if (__nonMSDOMBrowser) {
        return window.pageYOffset;
    }
    else {
        if (document.documentElement && =
document.documentElement.scrollTop) {
            return document.documentElement.scrollTop;
        }
        else if (document.body) {
            return document.body.scrollTop;
        }
    }
    return 0;
}
function WebForm_SaveScrollPositionSubmit() {
    if (__nonMSDOMBrowser) {
        theForm.elements['__SCROLLPOSITIONY'].value =3D =
window.pageYOffset;
        theForm.elements['__SCROLLPOSITIONX'].value =3D =
window.pageXOffset;
    }
    else {
        theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
        theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    }
    if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit =
!=3D null)) {
        return this.oldSubmit();
    }
    return true;
}
function WebForm_SaveScrollPositionOnSubmit() {
    theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX();
    theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY();
    if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit =
!=3D null)) {
        return this.oldOnSubmit();
    }
    return true;
}
function WebForm_RestoreScrollPosition() {
    if (__nonMSDOMBrowser) {
        window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, =
theForm.elements['__SCROLLPOSITIONY'].value);
    }
    else {
        window.scrollTo(theForm.__SCROLLPOSITIONX.value, =
theForm.__SCROLLPOSITIONY.value);
    }
    if ((typeof(theForm.oldOnLoad) !=3D "undefined") && =
(theForm.oldOnLoad !=3D null)) {
        return theForm.oldOnLoad();
    }
    return true;
}
function WebForm_TextBoxKeyHandler(event) {
    if (event.keyCode =3D=3D 13) {
        var target;
        if (__nonMSDOMBrowser) {
            target =3D event.target;
        }
        else {
            target =3D event.srcElement;
        }
        if ((typeof(target) !=3D "undefined") && (target !=3D null)) {
            if (typeof(target.onchange) !=3D "undefined") {
                target.onchange();
                event.cancelBubble =3D true;
                if (event.stopPropagation) event.stopPropagation();
                return false;
            }
        }
    }
    return true;
}
function WebForm_TrimString(value) {
    return value.replace(/^\s+|\s+$/g, '')
}
function WebForm_AppendToClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index =3D=3D=3D -1) {
        element.className =3D (element.className =3D=3D=3D '') ? =
className : element.className + ' ' + className;
    }
}
function WebForm_RemoveClassName(element, className) {
    var currentClassName =3D ' ' + WebForm_TrimString(element.className) =
+ ' ';
    className =3D WebForm_TrimString(className);
    var index =3D currentClassName.indexOf(' ' + className + ' ');
    if (index >=3D 0) {
        element.className =3D =
WebForm_TrimString(currentClassName.substring(0, index) + ' ' +
            currentClassName.substring(index + className.length + 1, =
currentClassName.length));
    }
}
function WebForm_GetElementById(elementId) {
    if (document.getElementById) {
        return document.getElementById(elementId);
    }
    else if (document.all) {
        return document.all[elementId];
    }
    else return null;
}
function WebForm_GetElementByTagName(element, tagName) {
    var elements =3D WebForm_GetElementsByTagName(element, tagName);
    if (elements && elements.length > 0) {
        return elements[0];
    }
    else return null;
}
function WebForm_GetElementsByTagName(element, tagName) {
    if (element && tagName) {
        if (element.getElementsByTagName) {
            return element.getElementsByTagName(tagName);
        }
        if (element.all && element.all.tags) {
            return element.all.tags(tagName);
        }
    }
    return null;
}
function WebForm_GetElementDir(element) {
    if (element) {
        if (element.dir) {
            return element.dir;
        }
        return WebForm_GetElementDir(element.parentNode);
    }
    return "ltr";
}
function WebForm_GetElementPosition(element) {
    var result =3D new Object();
    result.x =3D 0;
    result.y =3D 0;
    result.width =3D 0;
    result.height =3D 0;
    if (element.offsetParent) {
        result.x =3D element.offsetLeft;
        result.y =3D element.offsetTop;
        var parent =3D element.offsetParent;
        while (parent) {
            result.x +=3D parent.offsetLeft;
            result.y +=3D parent.offsetTop;
            var parentTagName =3D parent.tagName.toLowerCase();
            if (parentTagName !=3D "table" &&
                parentTagName !=3D "body" &&=20
                parentTagName !=3D "html" &&=20
                parentTagName !=3D "div" &&=20
                parent.clientTop &&=20
                parent.clientLeft) {
                result.x +=3D parent.clientLeft;
                result.y +=3D parent.clientTop;
            }
            parent =3D parent.offsetParent;
        }
    }
    else if (element.left && element.top) {
        result.x =3D element.left;
        result.y =3D element.top;
    }
    else {
        if (element.x) {
            result.x =3D element.x;
        }
        if (element.y) {
            result.y =3D element.y;
        }
    }
    if (element.offsetWidth && element.offsetHeight) {
        result.width =3D element.offsetWidth;
        result.height =3D element.offsetHeight;
    }
    else if (element.style && element.style.pixelWidth && =
element.style.pixelHeight) {
        result.width =3D element.style.pixelWidth;
        result.height =3D element.style.pixelHeight;
    }
    return result;
}
function WebForm_GetParentByTagName(element, tagName) {
    var parent =3D element.parentNode;
    var upperTagName =3D tagName.toUpperCase();
    while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) {
        parent =3D parent.parentNode ? parent.parentNode : =
parent.parentElement;
    }
    return parent;
}
function WebForm_SetElementHeight(element, height) {
    if (element && element.style) {
        element.style.height =3D height + "px";
    }
}
function WebForm_SetElementWidth(element, width) {
    if (element && element.style) {
        element.style.width =3D width + "px";
    }
}
function WebForm_SetElementX(element, x) {
    if (element && element.style) {
        element.style.left =3D x + "px";
    }
}
function WebForm_SetElementY(element, y) {
    if (element && element.style) {
        element.style.top =3D y + "px";
    }
}
------=_NextPart_000_0000_01D17083.740E83B0--
